python文件命名規則
① python語言合法命名規則
變數和函數的命名規則
以大小寫字母、下劃線開頭均可,但不可以使用特殊字元,如$,%,*等,也不可以和關鍵字(keyword)重復。
正確樣例(使用「、」分割):
a、s1、n_12_a、d1f、Masd、MIc_2sD、_123a等。
錯誤樣例(分割同上):
1s、$AS、,12、from、import等。
文件名的命名規則
和Windows的文件命名規則相同,已知不可以使用turtle.py作為文件名。
正確樣例(使用「、」分割):
123.py、ae1.py、12saf.py、啊.py、_12a (1)等。
錯誤樣例(分割同上):
turtle.py、|as.py、32a&&.py、12*3a.py、w12[.py、等。
② python的標識符命名規則是什麼有哪些關鍵字
包名:全部小寫字母,中間可以由點分隔開,不推薦使用下劃線。作為命名空間,包名應該具有唯一性,推薦採用公司或者組織域名的倒置,如com.apple.quicktime.v2。
模塊名:全部小寫字母,如果是多個單詞構成,可以用下劃線隔開,如mmy_threading。
3、類名:總是使用首字母大寫單詞串。如MyClass。內部類可以使用額外的前導下劃線。
類總是使用駝峰格式命名,即所有單詞首字母大寫其餘字母小寫。類名應該簡明,精確,並足以從中理解類所完成的工作。常見的一個方法是使用表示其類型或者特性的後綴,例如:
SQLEngine、MimeTypes。
4、異常名:異常屬於類,命名同類命名,但應該使用Error作為後綴。如FileNotFoundError
5、變數名:變數名:全部小寫,由下劃線連接各個單詞。如color = WHITE,this_is_a_variable = 1
*注意*:
1.不論是類成員變數還是全局變數,均不使用 m 或 g 前綴。
2.私有類成員使用單一下劃線前綴標識,如_height。多定義公開成員,少定義私有成員。
3.變數名不應帶有類型信息,因為Python是動態類型語言。如 iValue、names_list、dict_obj 等都是不好的命名。
函數名和方法名:
函數名應該為小寫,可以用下劃線風格單詞以增加可讀性。如:myfunction,my_example_function。
*注意*:
混合大小寫僅被允許用於這種風格已經占據優勢的時候,以便保持向後兼容。
總使用「self」作為實例方法的第一個參數。總使用「cls」作為類方法的第一個參數。
如果一個函數的參數名稱和保留的關鍵字沖突,通常使用一個後綴下劃線好於使用縮寫或奇怪的拼寫。
7、常量名:全部大寫字母,如果是多個單詞構成,可以用下劃線隔開,如YEAR和WEEK_OF_MOUTH。
了解Python命名規則可以幫助我們更好的處理代碼,提高工作效率。