字串是一種表示文字的資料型別,字串可以使ascii字元、各種符號以及各種unicode字元,在python中,共有三種字串的表現形式:
雖然三種方式的最終含義是一致的,但是當字串中包含』
時不可以使用單引號;同理當字串中包含「」
時不可以使用雙引號。
# 單引號
a ='pytonn'
print
(a)# 雙引號
b ="python"
print
(b)# 三引號
c ="""python"""
print
(c)# 不可以使用單引號
d ="i'm neal"
print
(d)# 不可以使用雙引號
e ='"nice to meet you", he said'
print
(e)
如果非要在字串包含『
的條件下使用單引號括起來,則此時需要使用轉義字元\
。此時python就會知道反斜線後後面的單引號並不是結束的標記。
# 轉義字元 \
f ='i\'m meal'
print
(f)
python中像這樣的轉義字元還有很多,見下表:
當不想讓\
表示轉義字元時,可以在其前面加r
,其代表原始的字串。
g =
"hello \t python"
print
(g)# hello python
h = r"hello \t python"
print
(h)# hello \t python
python字串轉義
上圖中因為python不知到如何處理一對單引號之後的內容,不能識別第三個單引號。預設都是以一對單引號或雙引號來表示字串從結束到開始。長字串 用三個引號 單引號或者雙引號 來代表字串開始和結束 例如在有些情況下,就需要用轉義 1 path c nowhere 輸出的內容換行,不是想要的結果,我們就需要...
python字串引號和轉義 單引號字串和轉義符
1 單引號字串和轉義符 字串和數字一樣都是值,可以直接使用,在python控制台中直接輸入字串,如 hello world 會按原樣輸出該字串,只不過用單引號擴了起來 hello world hello world 那麼用雙引號和單引號括起來的字串有什麼區別呢?其實沒有任何區別,只不過在輸出單引號或...
python格式化字串和轉義字元
萬般皆下品,唯有讀書高。這段時間學習了下python。看來寫資料。算是讀書筆記吧,記錄一下便於回顧。假期綜合症,假期回來上班第一天。眼疼。python格式化字串的替代符以及含義 符 號 說 明 c格式化字元及其ascii碼 s格式化字串 d格式化整數 u格式化無符號整型 o格式化無符號八進位制數 x...