Python中 單引號,雙引號和三引號的區別

2021-07-17 03:23:42 字數 677 閱讀 9019

在python中字串可以用單引號括起來,也可以用雙引號,這兩種方式是等價的,而在php當中單引號和雙引號的有些是不一樣的,雖然表示的字串,但是在php的單引號解析速度比雙引號快。

如果在python裡,需要表示乙個字串物件的話,單引號和雙引號沒有區別。

反之亦然。這就是python為什麼允許用兩種方式的原因。在實際應用中,python 單引號和python 雙引號用得比較多,有兩種表示方式後,就不用老用轉義字元了。

比如在python當中:

a = 'i love \'laowang python\''

print a

和a = "i love 'laowang python'"

print a的結果是一樣的。

python 三引號的形式用來輸入多行文字,也就是說在三引號之間輸入的內容將被原樣保留,之中的單號和雙引號不用轉義,其中的不可見字元比如\n和\t都會被保留,這樣的好處是你可以替換一些多行的文字。

比如:content = '''wwwfefefefefse%(name)s is

haha,he age is %(age)s'''

c = content %

print c 的結果是:

wwwfefefefefsepythoner is

haha,he age is 20

**:pythontab

Python中單引號和雙引號

python中可以用單引號 或者雙引號 表示字串,如 print hello world print hello world 輸出結果是一樣的,如下 如果字串中含有帶引號的字串呢?用另外一種引號即可。如 print i d much rather you not print i said do no...

Python中單引號 雙引號和三雙引號的區別

python中單引號 雙引號和三雙引號的區別 先說1雙引號與3個雙引號的區別,雙引號所表示的字串通常要寫成一行 如 s1 hello,world 如果要寫成多行,那麼就要使用 連行符 吧,如 s2 hello,world s2與s1是一樣的。如果你用3個雙引號的話,就可以直接寫了,如下 s3 hel...

單引號和雙引號

char p1 1 char p2 1 1 的ascii碼值為49 0和49位址處為作業系統使用,故訪問這些位址如printf s,s,s p1,p2,p3 會產生段錯誤。printf n n的ascii碼值為10,同理,段錯誤。a 表示字元常量,在記憶體中佔1個位元組,a 1表示 a 的ascii...