前面我們講解了什麼是字串。字串可以用''
或者""
括起來表示。
如果字串本身包含'
怎麼辦?比如我們要表示字串i'm ok
,這時,可以用" "
括起來表示:
"i'm ok"類似的,如果字串包含
"
,我們就可以用' '
括起來表示:
'learn "python" in imooc'如果字串既包含
'
又包含"
怎麼辦?
這個時候,就需要對字串的某些特殊字元進行「轉義」,python字串用\
進行轉義。
要表示字串bob said "i'm ok".
由於 ' 和 " 會引起歧義,因此,我們在它前面插入乙個\
表示這是乙個普通字元,不代表字串的起始,因此,這個字串又可以表示為
'bob said \"i\'m ok\".'注意:轉義字元 \ 不計入字串的內容中。
常用的轉義字元還有:
\n 表示換行\t 表示乙個製表符
\\ 表示 \ 字元本身
s = "python was started in 1989 by \"guido\"." "python is free and easy to learn."
print s
出處:慕課網
Python轉義字元
在需要在字元中使用特殊字元時,python 用反斜槓 轉義字元。如下表 原始字串 有時我們並不想讓轉義字元生效,我們只想顯示字串原來的意思,這就要用r和 r來定義原始字串。如 print r t r 實際輸出為 t r 轉義字元 描述 在行尾時 續行符 反斜槓符號 單引號 雙引號 a 響鈴 b 退格...
Python轉義字元
在需要在字元中使用特殊字元時,python用反斜槓 轉義字元。如下表 原始字串 有時我們並不想讓轉義字元生效,我們只想顯示字串原來的意思,這就要用r和r來定義原始字串。如 print r t r 實際輸出為 t r 轉義字元 描述 在行尾時 續行符 反斜槓符號 單引號 雙引號 a響鈴 b退格 bac...
Python轉義字元
在需要在字元中使用特殊字元時,python用反斜槓 轉義字元。如下表 原始字串 有時我們並不想讓轉義字元生效,我們只想顯示字串原來的意思,這就要用r和r來定義原始字串。如 print r t r 實際輸出為 t r 轉義字元 描述 在行尾時 續行符 反斜槓符號 單引號 雙引號 a響鈴 b退格 bac...