python 字串和轉義字元

2021-10-05 10:39:22 字數 998 閱讀 1215

字串是一種表示文字的資料型別,字串可以使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...