导语:
本文主要介绍了关于python如何翻转字符串?的相关知识,包括python字符反转输出,以及python字符串reverse方法这些编程知识,希望对大家有参考作用。
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 import进去。这里我使用的是python 3:
>>> s = '123456'
>>> from functools import reduce
>>> reduce(lambda x,y:y+x,s)
'654321'
>>> reduce(lambda x,y:x+y,s)
'123456'
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中使用marshmallow库12/26
- ♥ Python中如何使用xlwt制作表格12/19
- ♥ python中什么不是等号09/10
- ♥ 列表可以嵌套在python中吗?11/12
- ♥ python中delattr可以删除对象的方法01/09
- ♥ 如何安装python第三方库?11/01
内容反馈