Python初学者项目练习41--反转头尾并拼接字符串
2026/5/27 8:04:18 网站建设 项目流程

一、练习题目

#定义一个函数,该函数接收一个字符串和一个整数作为参数。完成一下操作:
#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"为例

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询