python输⼊⼀个字符串,输出翻转后的字符串(翻转字符串)题⽬:输出⼀个字符串,输出翻转后的字符串。例如:输⼊字符串a123,输出321a。
⽅法⼀:使⽤列表的reverse⽅法
1 string=input('请输⼊⼀个字符串:')
2 lst=list(string) #使⽤列表,将列表转化为字符串安德鲁 斯科特
董小 宋冬野verse()
4print(''.join(lst))
运⾏结果:
请输⼊⼀个字符串:abc123
321cba
⽅法⼆:切⽚法
1def reverse():
尹正一剪梅什么梗2 s=input("请输⼊⼀个字符串:")
3return s[::-1]
4print(reverse())
运⾏结果:
请输⼊⼀个字符串:sad325
⽅法三:递归法
1 string = 'abcdef'
2def string_reverse3(string):
3if len(string) <= 1:
4return string
杰西卡 阿尔芭5return string_reverse3(string[1:]) + string[0]
6print(string_reverse3(string))
运⾏结果:
fedcba
最早的轮胎是什么颜[Finished in 0.1s]
发布评论