![图片[1]-python如何翻转字符串?-uusu优素-乐高,模型,3d打印,编程](http://uusucn.zbbe.cn/wp-content/uploads/2024/01/5ed71e3133d9b905.jpg)
python中翻转字符串的方法:
1、通过字符串切片来翻转
>>>s='123456' >>>print(s[::-1]) 654321
2、借助列表的reverse()方法翻转字符串
>>>s='123456'
>>>ls=list(s)
>>>ls.reverse()
>>>ls
['6','5','4','3','2','1']
>>>print(''.join(ls))
654321
3、使用reduce()函数实现
这里要注意python版本问题,如果是python 2,那么reduce()是一个内置函数,可以直接使用;但是在python 3,reduce()从内置函数移除了,放入了functools模块,因此需要从functools中导入。这里我使用的是python 3:
>>>s='123456' >>>fromfunctoolsimportreduce >>>reduce(lambdax,y:y+x,s) '654321' >>>reduce(lambdax,y:x+y,s) '123456'原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END


















































暂无评论内容