【PYTHON】Python的String。Python escape Characters.- Python的跳脫字元

跳脫字元

使用跳脫字元的情境在,當需要在字串內插入一個非法的字元來顯示。

使用反斜線 \ 為跳脫字元之後跟隨著需要插入的字元。

在字串裡面在夾雜2個雙引號間如果再使用雙引號是個錯誤的範例,如下所示:

範例:

你將會出現錯誤訊息,如果你使用雙引號在其中間又加入雙引號:

txt = "We are the so-called "Vikings" from the north."
上面輸出錯誤訊息: File "<stdin>", line 1
    txt = "We are the so-called "Vikings" from the north."
                                       ^
SyntaxError: invalid syntax 

為解決這個問題, 我們試用跳脫字元 \":

範例:

當使用跳脫字元就可用雙引號,正常在引號內不可以在有裡面的雙引號,如同不可巢狀雙引號。


txt = "We are the so-called \"Vikings\" from the north.
print(txt)
上面輸出:We are the so-called "Vikings" from the north.

跳脫字元表

其他在Python中使用的跳脫字元表:

CodeResultTry it
\'Single QuoteTry it »
\\BackslashTry it »
\nNew LineTry it »
\rCarriage ReturnTry it »
\tTabTry it »
\bBackspaceTry it »
\fForm Feed
\oooOctal valueTry it »
\xhhHex valueTry it »




留言

這個網誌中的熱門文章

【多益】現點現做的英文怎麼說呢?

《Microsoft Word 應用》:圖片被文字蓋住解決方法,不可設定為固定行高

如何在Ubuntu系統上安裝Notepad ++ (Install Notepad++ On Ubuntu 16.04 / 17.10 / 18.04 / 20.04)