创新互联Python教程:python如何翻转字符串?

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'
>>> from functools import reduce
>>> reduce(lambda x,y:y+x,s)
'654321'
>>> reduce(lambda x,y:x+y,s)
'123456'

当前文章:创新互联Python教程:python如何翻转字符串?
链接分享:http://zjjierui.cn/article/cocdipp.html

其他资讯

售后响应及时

7×24小时客服热线

数据备份

更安全、更高效、更稳定

价格公道精准

项目经理精准报价不弄虚作假

合作无风险

重合同讲信誉,无效全额退款