當前位置:首頁 » 編程語言 » python的引號和雙引號的區別

python的引號和雙引號的區別

發布時間: 2024-06-23 10:34:56

python單引號和雙引號的區別

單引號與雙引號其實沒區別,也就個別時候能減少幾個轉義字元,例如:"a'1'"換做用單引號就要改成'a\'1\''。'\'就是轉義字元

⑵ python中單引號和雙引號的區別

三種引號都表示字元串單引號表示的字元串里可包含雙引號,當然不能包含單引號雙引號表示的字元串里可以包含單引號,字元串都只能有一行三個引號能包含多行字元串,同時常常出現在函數的聲明的下一行,來注釋函數的功能,與眾不同的地方在於,這個注釋作為函數的一個默認屬性,可以通過 函數名.__doc__ 來訪問

⑶ python中單引號雙引號和三引號的區別

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

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

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

string="""123

abc

αβγ"""

print(string)

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

123

abc

αβγ

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

⑷ 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"!'
這就是單引號和雙引號都可以表示字元串的原因了。

熱點內容
梅林遠程訪問路由器 發布:2024-09-28 22:52:56 瀏覽:462
怎麼讓電腦不存儲臨時文件 發布:2024-09-28 22:44:59 瀏覽:655
php中替換字元串 發布:2024-09-28 22:01:48 瀏覽:582
sql資料庫的使用 發布:2024-09-28 22:01:41 瀏覽:627
你們的wifi密碼多少 發布:2024-09-28 21:53:07 瀏覽:377
android訪問伺服器 發布:2024-09-28 21:48:46 瀏覽:735
安卓平板如何實現電腦雙擊 發布:2024-09-28 21:27:11 瀏覽:360
德育php 發布:2024-09-28 21:24:36 瀏覽:17
企業密信如何登錄伺服器ld 發布:2024-09-28 21:22:52 瀏覽:463
通過ip不能訪問網站 發布:2024-09-28 21:21:47 瀏覽:523