1. 程式人生 > 實用技巧 >python中的轉義字元

python中的轉義字元

轉義字元

\(在行尾時) 續行符
\\    反斜槓符號
\'    單引號
\"    雙引號
\a   響鈴
\b   退格(Backspace)
\e    轉義
\000  空
\n    換行
\v    縱向製表符
\t    橫向製表符
\r    回車
\f    換頁
\oyy    八進位制數,yy代表的字元,例如:\o12代表換行
\xyy    十六進位制數,yy代表的字元,例如:\x0a代表換行
\other  其它的字元以普通格式輸出

轉義字元描述例項
\(在行尾時) 續行符
>>> print("line1 \
   line2 \
   line3")
line1 line2 line3
>>>
\\ 反斜槓符號
>>> print("\\")
\
\' 單引號
>>> print('\'')
'
\" 雙引號
>>> print("\"")
"
\a 響鈴
>>> print("\a")
執行後電腦有響聲。
\b 退格(Backspace)
>>> print("Hello \b World!")
Hello World!
\000
>>> print("\000")

>>>
\n 換行
>>> print("\n")

>>>
\v 縱向製表符
>>> print("Hello \v World!")
Hello 
       World!
>>>
\t 橫向製表符
>>> print("Hello \t World!")
Hello  World!
>>>
\r 回車
>>> print("Hello\rWorld!")
World!
\f 換頁
>>> print("Hello \f World!")
Hello 
       World!
>>>
\yyy 八進位制數,y 代表 0~7 的字元,例如:\012 代表換行。
>>> print("\110\145\154\154\157\40\127\157\162\154\144\41")
Hello World!
\xyy 十六進位制數,以 \x 開頭,y 代表的字元,例如:\x0a 代表換行
>>> print("\x48\x65\x6c\x6c\x6f\x20\x57\x6f\x72\x6c\x64\x21")
Hello World!
\other 其它的字元以普通格式輸出
end=' ' print 預設輸出是換行的,如果要實現不換行需要在變數末尾加上end=""
print(x,end=',')