導航:首頁 > 編程語言 > python單雙引號的區別

python單雙引號的區別

發布時間:2022-08-22 16:03:56

『壹』 python里的單引號和雙引號有什麼區別

總體來說沒啥區別,只是當單引號中單引號當普通字元使用易於區分,省的轉義
比如說
"test'1'
",都用單引號時候要這樣,
'test\'1\'
'
,用轉義字元(\')代替
單引號

『貳』 python單引號和雙引號的區別

總體來說沒啥區別,只是當單引號中單引號當普通字元使用易於區分,省的轉義
比如說 "test'1' ",都用單引號時候要這樣, 'test\'1\' ' ,用轉義字元(\')代替 單引號

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

先說1雙引號與3個雙引號的區別,雙引號所表示的字元串通常要寫成一行
如:
s1 = "hello,world"
如果要寫成多行,那麼就要使用/ (「連行符」)吧,如
s2 = "hello,/
world"
s2與s1是一樣的。如果你用3個雙引號的話,就可以直接寫了,如下:
s3 = """hello,
world,
hahaha.""",那麼s3實際上就是"hello,/nworld,/nhahaha.", 注意「/n」,所以,
如果你的字元串里/n很多,你又不想在字元串中用/n的話,那麼就可以使用3個雙
引號。而且使用3個雙引號還可以在字元串中增加註釋,如下:
s3 = """hello, #hoho, this is hello, 在3個雙引號的字元串內可以有注釋哦
world, #hoho, this is world
hahaha."""
這就是3個雙引號和1個雙引號表示字元串的區別了,3個雙引號與1個單引號的區別也
是和這個一樣的,實際上python支持單引號是有原因的,下面我來比較1個單引號和
1個雙引號的區別。

當我用單引號來表示一個字元串時,如果要表示 Let's go 這個字元串,必須這樣:
s4 = 'Let/'s go',注意沒有,字元串中有一個',而字元串又是用'來表示,所以
這個時候就要使用轉義符 / (/,轉義符應該知道吧), 如果你的字元串中有一大堆
的轉義符,看起來肯定不舒服,python也很好的解決了這個問題,如下:
s5 = "Let's go"
這時,我們看,python知道你是用 " 來表示字元串,所以python就把字元串中的那
個單引號 ' , 當成普通的字元處理了,是不是很簡單。
對於雙引號,也是一樣的,下面舉個例子
s6 = 'I realy like "python"!'
這就是單引號和雙引號都可以表示字元串的原因了。

『肆』 python裡面單引號和雙引號有什麼不同

不論是單引號,還是雙引號,都要成對使用。 雙引號裡面可以解析單引號,單引號裡面也可以解析雙引號。 「I said: 'today is a fine day.' 」 或者 『He said: "today is a fine day." 』 但單引號裡面不能解析單引號,雙引號裡面不能解析雙引號。

『伍』 python 單引號和雙引號的區別

1. 單引號和雙引號用法都是一樣的,但是如果字元串里有相同的字元時要使用\進行轉義

舉例:
1) print 'hello'
2) print "hello"
1和2,結果都是hello

3) print 'hell\'o'
4) print "hell'o"
3和4,結果都是hell'o

5) print 'hell"o'
6) print "hell\"o"
5和6,結果都是hell"o

2. 三引號與他們不同之處:「所見即所得」,對於一段html或xml格式的字元串時用三引號更直觀點(此時要用單引號或雙引號時候需要進行轉義)
如:
print '''
hello'
world"
'''
結果是
hello'
world"

『陸』 python中單引號雙引號和三引號的區別

單引號和雙引號用法差不多,Python不做明顯區分,大部分情況下是一樣的(比如"1"=='1'甚至"1" is '1'的返回值都為True)。但是有的時候最好用雙引號,因為英文的'也可以用於單詞,比如I'm等。中文就無所謂了。

這位答主對三引號的解釋不太對。三引號確實可以用作多行注釋,因為它不賦予給任何一個變數,Python運行時就是看一眼但對它啥都不幹,它作為注釋的好處就在於可以避免#需要每行都打的問題。

但是三引號也可以作為多行字元串使用。比如以下代碼:

string="""123

abc

αβγ"""

print(string)

輸出這個字元串的時候你就會得到:

123

abc

αβγ

說明它不一定非要是注釋。三引號的空行會被轉化為" ",即換行符。它的意義就在於更好地在一行內表示一個字元串。比如上面加粗的代碼就可以表示為string="123 abc αβγ"

『柒』 python單引號,雙引號和三雙引號的區別

除了單引號中可以直接書寫雙引號,雙引號中可以直接書寫單引號,不用轉義外,單引號和雙引號沒有區別,其中的字元串都只能書寫在一行。
三引號則可以包含多行書寫的字元串

『捌』 python中單雙引號的區別

中單雙引號的區別,終端商引號的區別,單號單引號就是一個撿的引用的意思,雙引號加重

『玖』 python中雙引號和單引號有什麼區別嗎

使用上來說沒什麼區別
有點小技巧倒是可以提一下
如:
str
=
'my
name
is
"xxx"!'
str
=
"my
name
is
'xxx'!"
這樣各自的賦值包含不同的引號

閱讀全文

與python單雙引號的區別相關的資料

熱點內容
愛上北斗星男友在哪個app上看 瀏覽:413
主力散戶派發源碼 瀏覽:663
linux如何修復伺服器時間 瀏覽:55
榮縣優途網約車app叫什麼 瀏覽:472
百姓網app截圖是什麼意思 瀏覽:222
php如何嵌入html 瀏覽:809
解壓專家怎麼傳輸 瀏覽:743
如何共享伺服器的網路連接 瀏覽:132
程序員簡易表白代碼 瀏覽:166
什麼是無線加密狗 瀏覽:62
國家反詐中心app為什麼會彈出 瀏覽:67
cad壓縮圖列印 瀏覽:102
網頁打開速度與伺服器有什麼關系 瀏覽:863
android開發技術文檔 瀏覽:65
32單片機寫程序 瀏覽:51
三星雙清無命令 瀏覽:839
漢壽小程序源碼 瀏覽:344
易助erp雲伺服器 瀏覽:533
修改本地賬戶管理員文件夾 瀏覽:420
python爬蟲工程師招聘 瀏覽:286