Python輸出啥時候加單引號啥時候不加單引號,我現在就知道數字不用,字母需要?

時間 2021-06-08 14:56:36

1樓:未來機器程式設計

樓主是不是迷惑 quotation mark(引號) 存在的意義是什麼? 它什麼時候要,什麼時候不要?

在正式回答 quotation mark(引號)是什麼什麼時候用之前,我想多回答一些你可能存在的疑問:

python裡單引號和雙引號的本質區別是什麼?

其實在語言技術層面, 單引號和雙引號沒區別。 但是在使用習慣上有一些傾向, 雙引號一般用在 「可能被用來顯示的字串」上, 單引號用在功能表示式居多,例如 dict keys、regular expressions、 sql 等。

接下來正面回答樓主的問題:

加上引號的作用是什麼?

加上引號以後表示引號標註的內容是字面值(literal value). 字面值就是所看即所得, 'abc' 表示乙個字串它由三個字母a b c組成的字串。如果不加引號 abc代表什麼呢?

abc會被解析器認為是乙個名字叫 abcd 的乙個變數。假設 abc 裡面存的是 'hello world!' , print abc 顯示的就是 hello world!。

但是 print 'abc' 顯示的就是 abc。這樣我能解釋清楚麼?

不加引號的字面值

為什麼 print 123 顯示的是 123. print '123'也是顯示 123? 其實這是乙個有意思的現象。

前者的意思是列印數字 (一百二十三),這是乙個字面值(所見即所得)。 後者列印乙個由三個字元'1' '2' '3'組成的字串。本質是不同的雖然你看到的結果是一樣。

你可以做個實驗 a = 123 b = '123', 然後type(a), type(b) 看一下:

a 是乙個int 型別 b 是乙個字串型別。

關於 '2' 在總結一下, 123 和 '123' 分別是 int型別的字面值和字串型別的字面值

這裡的涉及到字面值和變數的關係,我可能說的不夠全面,如果還有困惑可以私聊我。

啥時候才能去旅遊?

23號去的新疆,本來打算在吐爾根等到杏花開的,結果吐爾根景區封了,賽里木湖不讓外省進了。只能老老實實回家了。現在還是別出來玩。 野人流浪記 國內遊基本問題不大。本人與朋友從廣州飛成都,然後在成都租車自駕途經318國道在理塘轉227國道至稻城亞丁,全程順利。康定縣折多山觀景點 路途中目前藏區管理相當完...

鈣片啥時候吃最好?

小豪DJ音樂 1 所謂 晚上補鈣效果好 是因為人體大約在凌晨3時不斷地排除舊的骨骼組織,所以,為確保體內鈣指數更加穩定,適合晚上補充鈣源。注意晚餐不要吃得太晚,以免形成尿路結石。2 有專家指出,補鈣的最佳時間是在每天臨睡前。在一日三餐飲食中,人體可以從食物中攝入300毫克 400毫克甚至更多的鈣,當...

大家在蘋果官網買的12都啥時候買的啥時候發貨的啊,非要最後一天才發貨?

Touch 等得心慌慌,耳機快到了,但我回老家了,手機還遙遙無期,我該去天貓或者京東買的,有點想退了,天貓買,京東沒額度,不能分期買,頭疼,希望萬能的知乎能幫忙催催 sisichan 知乎玄學一下,12月10號下的單。預定時間2020.1.1到2020.1.9。今天,12.17收到郵件,變更2020...