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
- 一串字串的翻轉字串
- js如何實現將字串中的字元順序翻轉JS字串字元
- 演算法小記·字串翻轉演算法字串
- [CareerCup] 1.2 Reverse String 翻轉字串字串
- 第五章 字串專題 ---------------- 5.2 題解:巧妙翻轉字串字串
- python如何分割字串Python字串
- 151.翻轉字串裡的單詞 卡碼網:55.右旋轉字串字串
- python如何截斷字串Python字串
- Python如何去掉字串空格?Python字串
- Python進階:如何將字串常量轉化為變數?Python字串變數
- 【轉】python生成隨機字串Python隨機字串
- 【翻譯】影像到Base64字串轉換字串
- GOLANG如何避免字串轉義Golang字串
- python如何判斷字串相等Python字串
- 如何關閉python文件字串Python字串
- 【轉載】Python字串操作之字串分割與組合Python字串
- 第五章 字串專題 ---------------- 5.8 題解:將字串中按單詞翻轉字串
- PHP 實現字串翻轉(包含中文漢字)的實現PHP字串
- LeetCode-151-翻轉字串裡的單詞LeetCode字串
- PHP不使用任何內建函式實現字串翻轉PHP函式字串
- python3 列表轉化成字串Python字串
- python如何去掉字串中的空格Python字串
- Python如何去掉字串所有空格?Python字串
- python實現字串轉換整數Python字串
- python字串轉換為日期時間Python字串
- python 中字串大小寫轉換薦Python字串
- Python中列表和字串的反轉Python字串
- postgresql如何將字串轉為時間SQL字串
- python如何刪除字串的特殊字元Python字串字元
- Python中如何進行字串計數?Python字串
- 【LeetCode字串#03】圖解翻轉字串中的單詞,以及對於for使用的說明LeetCode字串圖解
- Python中怎麼轉換字串大小寫Python字串
- Python 中的反轉字串:reversed()、切片等Python字串
- Python將字串轉為字典最佳實踐Python字串
- 【轉】Python格式化字串str.format()Python字串ORM