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

python單引號雙引號的區別

發布時間: 2023-03-08 03:27:19

python單引號,雙引號和三雙引號的區別

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

⑵ python里的單引號和雙引號有什麼區別

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

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

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

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

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

string="""123

abc

αβγ"""

print(string)

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

123

abc

αβγ

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

⑷ python單引號和雙引號的區別

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

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

題主好. Python 中單引號與雙引號都可以用來定義字元串, 並且還可以能過相互配合簡化定義. 具體地可以參看如下示例:

  1. s1 = 'Python' 和 s2 = "Python" , 則 s1 和 s2 是完全相同的;

  2. s1 = 'Python is 'super' nice' 和 s2 = "Python is 'super' nice" 是完全相同的, 並且後者同時使用單雙引號使定義更加清楚簡煉;

  3. 反之, 也可以在單引號中使用雙引號.

⑹ 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 雙引號和單引號的區別

如果要輸出的字元串中沒有任何單引號或者雙引號,那麼最外面的用單引號或者雙引號沒有任何區別。
如果句子中有單引號,那麼最外面的用雙引號就好了。
如果句子中有雙引號,那麼最外面的用單引號就好了。
如果句子中有雙引號和單引號,那麼最外面的用三引號就好了。

⑻ python單引號和雙引號的區別

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

⑼ Python篇(一) 引號的作用及其區別

這里主要記錄一下在 python 中使用單引號, 雙引號 和三引號的區別.

當前開發環境

GitHub

HowPy

運行結果

運行結果

運行結果

目前為止,是看不出來它們之間的區別的, 都是 Python 的 String 類型表示方式之一.接下來看下它們的區別:

單引號

運行結果

雙引號

運行結果

三引號

運行結果

運行結果

python的三種引號是可以混搭使用的, 包括 :

單引號嵌套雙引號

雙引號嵌套單引號

三引號嵌套單雙引號

運行結果

反例

運行結果

這結果並非想要的啊, 其原因在與前四個引號是三引號與單引號的混合, 到後三引號的時候, 一個字元串對象完成, 最後的單引號則表示新的字元串的起點, 但卻沒有結束用的單引號,所以會報語法錯誤

正例

運行結果

這樣就可以得到想要的結果了

熱點內容
我的世界建造大賽伺服器 發布:2024-11-07 01:35:52 瀏覽:504
電腦配置信息被改怎麼看到 發布:2024-11-07 01:17:06 瀏覽:776
linuxgc 發布:2024-11-07 00:51:56 瀏覽:316
樂視改密碼是什麼意思 發布:2024-11-07 00:47:07 瀏覽:486
linux圖形界面系統 發布:2024-11-07 00:42:00 瀏覽:999
群控ip是伺服器ip么 發布:2024-11-07 00:39:43 瀏覽:564
安卓手機上製表app哪個好 發布:2024-11-07 00:28:06 瀏覽:117
電腦進伺服器卡了退不出來怎麼辦 發布:2024-11-07 00:23:30 瀏覽:763
安卓哪個型號不卡 發布:2024-11-07 00:19:03 瀏覽:485
mxml庫編譯 發布:2024-11-07 00:18:07 瀏覽:213