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版本問題,如果是python2,那么reduce()是一個內置函數,可以直接使用;但是在python3,reduce()從內置函數移除了,放入了functools模塊,因此需要從functools中導入。這里我使用的是python3:
>>>s='123456'
>>>fromfunctoolsimportreduce
>>>reduce(lambdax,y:y+x,s)
'654321'
>>>reduce(lambdax,y:x+y,s)
'123456'
以上內容為大家介紹了python如何翻轉字符串?,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。