淺析Python 引號、注釋、字符串
Python3.6.3 json==2.0.9 win10.0.17134
字符串
1.不可變類型,可迭代對象,有序(可索引、切片)
2. 用引號引起來表示(見 引號)
3.內(nèi)部 `\` 表示轉(zhuǎn)義,引號前面加 `r` 禁用轉(zhuǎn)義
注釋
1.只有`#`后面的真的是注釋,不會被解釋器運行 1.# 與內(nèi)容之間至少一個空格
2.注釋一般放在被注釋代碼的上面
3.如果注釋用在同行代碼結(jié)尾,#與代碼之間至少空2個空格
2.三引號(三對單/雙引號)也被用來當(dāng)做多行注釋(見 引號3.)
引號
1.單雙引號都可以用來表示字符串,一般沒區(qū)別,按需使用。
1.json模塊被反序列化的字符串 內(nèi)部的引號必須全是雙引號
1.除了是數(shù)據(jù)內(nèi)容一部分的單引號
2.shell變量的值中如果包含空格需要用雙引號引起來
1.例:使用os模塊時,表示windows路徑的字符串中有空格時,這個字符串必須先用 雙引號引起來 再用 單引號或三單引號引起來
2.三引號(三對單/雙引號)表示保留原格式的字符串,或者當(dāng)字符串里同時有單雙引號時使用
3.三引號也被用來當(dāng)做多行注釋
1.有人用三引號來當(dāng)普通注釋,但其本質(zhì)還是字符串,解釋器不會真的把它當(dāng)注釋,會被運行,所以不建議這樣使用。
2.用在模塊/類/函數(shù)/方法的開頭表示說明,會自動賦值給 xx.__doc__
1.如果沒有的話,xx.__doc__是None
1.help(o)第一部分就是o.__doc__的內(nèi)容,如果沒有,就到定義句前面去找#格式的注釋,如果也沒有,就是None。
ps:python中一對單引號,一對雙引號,三個單雙引號的區(qū)別和用法
首先說明,在python中三個單雙引號并不是真正的注釋
>>> type("""abcde""") <class 'str'> >>> type('''abcd''') <class 'str'>
這樣可以看出三對單,雙引號是有數(shù)據(jù)類型的
三對單,雙引號的用法是定義的時候可以定義多行字符串
>>> a = """ ... a ... b ... c ... d ... """ >>> print (a) a b c d
一對單,雙引號也可以也可以定義多行字符串,但是要多麻煩有多麻煩
>>> b = "a\n"\ ... "b\n"\ ... "c\n"\ ... "d\n" >>> print(b) a b c d
當(dāng)然三對單,雙引號也是可以使用在一行定義一行的字符串
那么單引號和雙引號有什么用.比如要輸入Let's me think
>>> str = 'Let\'s me think' >>> str "Let's me think"
如果使用單引號,那么就要使用轉(zhuǎn)譯符
>>> str = "Let's me think" >>> str "Let's me think"
雙引號就不需要
同樣的如果字符串里面含有雙引號比如:She said, "Hurry up".
>>> str = 'She said, "Hurry up".' >>> str 'She said, "Hurry up".'
使用單引號就不需要轉(zhuǎn)譯
>>> str = "She said, \"Hurry up\"." >>> str 'She said, "Hurry up".'
使用雙引號就需要轉(zhuǎn)譯
總結(jié)
以上所述是小編給大家介紹的Python 引號、注釋、字符串,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
pycharm中連接mysql數(shù)據(jù)庫的步驟詳解
在進行Python研發(fā)的時候,pycharm是一個很好的IDE,下面這篇文章主要給大家介紹了pycharm中連接mysql數(shù)據(jù)庫的步驟,文中通過圖文介紹的非常詳細,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-05-05python神經(jīng)網(wǎng)絡(luò)Keras?GhostNet模型的實現(xiàn)
這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)Keras?GhostNet模型的復(fù)現(xiàn)詳解,2022-05-05Flask框架使用DBUtils模塊連接數(shù)據(jù)庫操作示例
這篇文章主要介紹了Flask框架使用DBUtils模塊連接數(shù)據(jù)庫操作,結(jié)合實例形式較為詳細的分析了flask框架使用DBUtils模塊連接數(shù)據(jù)庫的常見操作技巧與相關(guān)注意事項,需要的朋友可以參考下2018-07-07