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...