如果將乙個字串逐字元來反轉其實很簡單
>>> s = "abcd"
>>> s[::-1]
'dcba'
>>>
如果要將乙個字串逐詞反轉,就沒那麼簡單,需要做點轉換。
>>> words = "tom cat"
>>> rev_words = s.split() # 將字串轉換成單詞列表
>>> rev_words.reverse() # 將單詞列表反轉
>>> " ".join(rev_words) # 用join函式將單詞列表連起來
'cat tom'
>>> " ".join(words.split()[::-1]) # 或者合併上面為一句
'cat tom'
>>>
>>> import re
>>> words = "tom cat"
>>> rev_words = re.split(r"[\t|\s]+", words) # 使用空格和tab作為分隔符
>>> rev_words.reverse() # 反轉
>>> " ".join(rev_words) # 使用join來連線反轉後的字元
'cat tom'
>>>
>>> " ".join(re.split(r"[\t|\s]+", words)[::-1]) # 或者使用一句話來反轉
'cat tom'
>>>
>>> "".join(reversed(words)) # 或者使用reversed和join一起來實現目標!
'tac mot'
>>>
python文字 字串逐字元反轉以及逐單詞反轉
python 文字字串逐字元反轉以及逐單詞反轉 場景 字串逐字元反轉以及逐單詞反轉 首先來看字串逐字元反轉,由於 python 提供了非常有用的切片,所以只需要一句就可以搞定了 a abc edf degd a 1 dged fde cba 然後我們來看住單詞反轉 1.同樣的我們也可以使用切片 a ...
python字串 Python 字串
建立字串很簡單,只要為變數分配乙個值即可。例如 var1 hello world var2 python runoob python訪問字串中的值python不支援單字元型別,單字元在 python 中也是作為乙個字串使用。python訪問子字串,可以使用方括號來擷取字串,如下例項 例項 pytho...
python字串 python字串
單引號示例常用的轉義字元 轉義字元案例1format 格式化練習1 help sisdigit,isnumeric,isdecimal 三個判斷數字的函式 isalnum 檢查字串是否由字母加數字組成 s test1split 字串拆分 splitlines 已換行符拆分 join 合成字串 upp...