Python中非轉義字符的作用是用來表示不能打印出來的、不可見的字符。在字符串中,使用非轉義字符需要加上反斜杠“\”來將其轉義。在Python中,有很多種非轉義字符可以使用,以下是其中的一部分:
\n 表示換行 \t 表示制表符 \b 表示退格 \r 表示回車 \f 表示換頁 \\ 表示反斜杠 \' 表示單引號 \" 表示雙引號
比如說,我們想要在字符串中打印出一個帶有制表符的表格:
print("姓名\t年齡\t性別") print("張三\t18\t男") print("李四\t20\t女")
結果會輸出以下的表格:
姓名 年齡 性別 張三 18 男 李四 20 女
另外,在正則表達式中非轉義字符也經常用到。比如說,我們想要在字符串中匹配所有的字母,可以這樣寫:
import re pattern = re.compile("[a-zA-Z]+") res = pattern.findall("Hello World!") print(res)
以上代碼執行結果為:
['Hello', 'World']
通過使用非轉義字符,我們可以更加靈活地處理字符串。在日常的Python開發工作中,非轉義字符會經常被用到。