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知識請關注
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/75/viewspace-2833349/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 「翻轉字串」python之leetcode刷題|004字串PythonLeetCode
- 談談字串翻轉字串
- 一串字串的翻轉字串
- 演算法小記·字串翻轉演算法字串
- 151.翻轉字串裡的單詞 卡碼網:55.右旋轉字串字串
- 第五章 字串專題 ---------------- 5.2 題解:巧妙翻轉字串字串
- LeetCode-151-翻轉字串裡的單詞LeetCode字串
- python如何分割字串Python字串
- Python進階:如何將字串常量轉化為變數?Python字串變數
- python3 列表轉化成字串Python字串
- 【翻譯】影像到Base64字串轉換字串
- 【轉載】Python字串操作之字串分割與組合Python字串
- Python如何去掉字串空格?Python字串
- python如何截斷字串Python字串
- PHP 實現字串翻轉(包含中文漢字)的實現PHP字串
- 2021-01-04 | 151. 翻轉字串裡的單詞字串
- 第五章 字串專題 ---------------- 5.8 題解:將字串中按單詞翻轉字串
- Python中列表和字串的反轉Python字串
- python實現字串轉換整數Python字串
- python3 將bytes轉為字串Python字串
- python字串轉換為日期時間Python字串
- 如何關閉python文件字串Python字串
- python如何判斷字串相等Python字串
- 【LeetCode字串#03】圖解翻轉字串中的單詞,以及對於for使用的說明LeetCode字串圖解
- Python將字串轉為字典最佳實踐Python字串
- Python 中的反轉字串:reversed()、切片等Python字串
- Python中怎麼轉換字串大小寫Python字串
- postgresql如何將字串轉為時間SQL字串
- python如何去掉字串中的空格Python字串
- Python如何去掉字串所有空格?Python字串
- JAVA字串轉日期或日期轉字串Java字串
- JS json字串轉物件、物件轉字串JSON字串物件
- xml字串轉JSON字串XML字串JSON
- python中列表、字典和字串的互相轉換Python字串
- [轉]Python格式化字串的4種方式Python字串
- Python 漢字區位碼、字串 相互轉換Python字串
- Python語言怎麼把列表轉為字串?Python字串
- Python一鍵轉Java?“Google翻譯”你別鬧PythonJavaGo