python中翻轉(zhuǎn)字符串的方法:
1、通過字符串切片來翻轉(zhuǎn)
>>>s='123456'
>>>print(s[::-1])
654321
2、借助列表的reverse()方法翻轉(zhuǎn)字符串
>>>s='123456'
>>>ls=list(s)
>>>ls.reverse()
>>>ls
['6','5','4','3','2','1']
>>>print(''.join(ls))
654321
3、使用reduce()函數(shù)實現(xiàn)
這里要注意python版本問題,如果是python2,那么reduce()是一個內(nèi)置函數(shù),可以直接使用;但是在python3,reduce()從內(nèi)置函數(shù)移除了,放入了functools模塊,因此需要從functools中導(dǎo)入。這里我使用的是python3:
>>>s='123456'
>>>fromfunctoolsimportreduce
>>>reduce(lambdax,y:y+x,s)
'654321'
>>>reduce(lambdax,y:x+y,s)
'123456'
以上內(nèi)容為大家介紹了python如何翻轉(zhuǎn)字符串?,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。