当前位置: 首页 > news >正文

Python初学者项目练习41--反转头尾并拼接字符串

一、练习题目

#定义一个函数,该函数接收一个字符串和一个整数作为参数。完成一下操作:
#1.从字符串头部截取指定数量的字符并翻转。
#2.从字符串尾部截取相同数量的字符并翻转
#3.分别打印出头部和尾部翻转后与剩余部分拼接后的新字符

二、代码

1.初始版本

代码如下:

defreverse(string,n):""":param string:指定字符串:param n:翻转的字符数量:return:打印出头部和尾部翻转后与剩余部分拼接后的新字符""" head_flipped=string[:n][::-1]head_remaining=string[n:]head_result=head_flipped+head_remaining tail_flipped=string[-n:][::-1]tail_remaining=string[:-n]tail_result=tail_flipped+tail_remainingreturnhead_result,tail_result string="Nice to meet you"n=int(input("Enter a number: "))head,tail=reverse(string,n)print(f"头部为:{head},尾部为:{tail}")

Enter a number: 3
头部为:ciNe to meet you,尾部为:uoyNice to meet


总结

  1. string[:n] 表示从头截取到第 n 个字符
    [::-1] 是 Python 的技能,表示将字符串倒序(翻转)
    string[-n:] 表示从倒数第 n 个字符一直截取到末尾
  2. Python 字符串切片常用操作大汇总
    以string = "HelloWorld"为例

http://www.jsqmd.com/news/895437/

相关文章:

  • 网页聊天室-测试报告
  • 构建股票分析AI智能体:三大设计模式解决数据幻觉与深度挖掘
  • livox mid 360s使用记录
  • 突破Windows权限限制:RunAsTI获取TrustedInstaller权限的终极指南
  • 2026黄金回收价格及靠谱公司,快速黄金回收联系方式推荐 - 工业品牌热点
  • 【回眸】大学生县域就业机会地图实战指南
  • 谁在定义AI硬件的2026?
  • 【GPS模组】移远EC20 基于Arduino的GPS流速仪
  • 火锅串串培训价格大揭秘,选哪家 - 工业品牌热点
  • 别再只用if-else了!用Simulink Relay模块给你的控制逻辑加个‘防抖’缓冲区(附C代码生成分析)
  • 宿迁泗洪县黄金 白银 名表 名包 银元 奢侈品回收就选金佑福 - huangjinhs
  • AI代码质量检测:ESLint插件与CLI工具实战指南
  • 超时重试:设置请求超时与自动重试机制(Retry策略),爬虫优雅降级之道:超时重试机制的深度实践与源码解析
  • MTKClient 从入门到精通:联发科设备刷机与逆向工程完全指南
  • 腾讯元宝复制带符号文字怎么快速删改?手贱星人有救了!这款“AI导出鸭”气哭CTRL+C/V党
  • Linux系统重启后,Kubernetes集群核心服务kube-apiserver启动失败的排查与修复
  • 70-Java HashSet 类
  • 保姆级教程:用OpenIPC和WFB-NG在Jetson Orin Nano上搭建你的第一套FPV无人机AI视觉链路
  • AI辅助爬虫开发:Scrapy框架下的机遇与挑战
  • LaTeX列表排版进阶:用enumitem宏包5分钟搞定自定义缩进与符号
  • 【Linux】Ext 系列文件系统
  • 明事理妻子是丈夫最大的贵人的庖丁解牛
  • Tomato-Novel-Downloader:三步构建你的个人小说图书馆
  • Seraphine:英雄联盟玩家的10大智能助手功能,一键提升游戏体验
  • AI框架选型新指标:用行为承诺度量化项目健康度
  • 从工具使用者到架构指挥者:Claude Code高级配置与协作模式实战
  • XUnity.AutoTranslator终极指南:Unity游戏实时翻译与多语言支持解决方案
  • NBTExplorer:Minecraft数据编辑的终极图形化解决方案
  • 从单体Agent到弹性智能体集群,Kubernetes+LLMOps双栈协同实践全拆解,含可复用的CRD定义模板与Autoscaler调优参数
  • 最近写题记录和学习的总结