麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

跟老齊學Python之賦值,簡單也不簡單

2020-02-23 05:51:42
字體:
來源:轉載
供稿:網友

變量命名

在《初識永遠強大的函數》一文中,有一節專門討論“取名字的學問”,就是有關變量名稱的問題,本溫故而知新的原則,這里要復習:

名稱格式:(下劃線或者字母)+(任意數目的字母,數字或下劃線)

注意:
 1.區分大小寫
 2.禁止使用保留字
 3.遵守通常習慣
 •以單一下劃線開頭的變量名(_X)不會被from module import *語句導入的。
 •前后有下劃線的變量名(X)是系統定義的變量名,對解釋器有特殊意義。
 •以兩個下劃線開頭,但結尾沒有兩個下劃線的變量名(__X)是類本地(壓縮)變量。
 •通過交互模式運行時,只有單個下劃線變量(_)會保存最后的表達式結果。
 
需要解釋一下保留字,就是python里面保留了一些單詞,這些單詞不能讓用戶來用作變量名稱。都有哪些呢?(python2和python3少有差別,但是總體差不多)

代碼如下:
and assert break class continue def del elif else except exec finally for from global if import in is lambda not or pass print raise return try while yield

需要都記住嗎?當然不需要了。一方面,可以在網上隨手查到,另外,還能這樣:
代碼如下:>>> not = 3
  File "<stdin>", line 1
    not = 3
        ^
SyntaxError: invalid syntax

>>> pass = "hello,world"
  File "<stdin>", line 1
pass = "hello,world"
         ^
SyntaxError: invalid syntax

 在交互模式的實驗室中,用保留字做變量,就報錯了。當然,這時候就要換名字了。

以上原則,是基本原則。在實際編程中,大家通常還這樣做,以便讓程序更具有可讀性:
 •名字具有一定的含義。比如寫:n = "qiwsir",就不如寫:name = "qiwsir"更好。
 •名字不要誤導別人。比如用account_list指一組賬號,就會被人誤解為是list類型的數據,事實上可能是也可能不是。所以這時候最好換個名稱,比如直接用accounts。
 •名字要有意義的區分,有時候你可能會用到a1,a2之類的名字,最好不要這么做,換個別的方式,通過字面能夠看出一定的區分來更好。
 •最好是名稱能夠讀出來,千萬別自己造英文單詞,也別亂用所寫什么的,特別是貴國的,還喜歡用漢語拼音縮寫來做為名字,更麻煩了,還不如全拼呢。最好是用完整的單詞或者公認的不會引起歧義的縮寫。
 •單個字母和數字就少用了,不僅是顯得你太懶惰,還會因為在一段代碼中可能有很多個單個的字母和數字,為搜索帶來麻煩,別人也更不知道你的i和他理解的i是不是一個含義。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费a网 | 久久草草影视免费网 | 黄色成人在线播放 | 女人久久久www免费人成看片 | 国产精品亚洲一区二区三区在线观看 | 久久久久久久亚洲视频 | 九九热免费视频在线观看 | 97超级碰碰人国产在线观看 | 欧美不卡| av懂色 | 久久99国产精品免费网站 | 黄色片网站在线免费观看 | 特黄一级小说 | 久久国产精品区 | 2021免费日韩视频网 | 免费淫视频 | 亚洲精品 欧美 | 亚洲国产精品久久久久制服红楼梦 | 国产在线欧美日韩 | 日韩蜜桃视频 | 亚洲精品v天堂中文字幕 | 97精品国产高清在线看入口 | 依人九九宗合九九九 | 国产精品一区二区免费在线观看 | 欧日韩在线视频 | 操嫩草 | 日韩电影一区二区三区 | 激情毛片 | 思思久而久而蕉人 | 午夜国产精品成人 | 欧美精品一区二区三区久久久 | 国产精品久久久久久久四虎电影 | 在线观看网址av | 免费香蕉成视频成人网 | 男女一边摸一边做羞羞视频免费 | 色玖玖综合 | 中文字幕网在线 | 一级做a爱片久久 | 一区二区久久久久草草 | 免费黄色在线电影 | 天天躁狠狠躁夜躁2020挡不住 |