分享知識 傳遞快樂
Python命名規範包括如下幾點:
1、模塊名和包名採用小寫字母並且以下劃線分隔單詞的形式;
如:regex_syntax, py_compile, _winreg
2、類名或異常名採用每個單詞首字母大寫的方式,內部類可以使用額外的前導下劃線,異常以作"Exceptoin"爲後綴;
如:MyClass, BaseServer, MyClassExceptoin
3、全局或者類常量,全部使用大寫字母,並且以下劃線分隔單詞;
如:MAX_LOAD
4、其餘變量命名包括方法名,函數名,普通變量名則是採用全部小寫字母,並且以下劃線分隔單詞的形式命名。
如:my_thread
5、以上的內容如果是內部的,則使用下劃線開頭命名;
如:__init__, __new__
6、函數&方法採用小寫的方式,並且以下劃線分隔單詞;
如:test_fun()
7、普通變量採用小寫的方式,並且以下劃線分隔單詞;
如:color = WHITE,this_is_a_variable = 1
8、文件名採用小寫的方式,並且以下劃線分隔單詞;
如:my_class
注意:
初學者一定要注意 Python 文件命名,文件名儘量不要與系統或者第三方模塊名字重複,否則在引用模塊方法的時候就會:AttributeError:'modle' object has no attribute PortScanner
出現此錯誤的解決辦法:
刪除或重命名當前目錄下自己創建的文件
——————————
如有不足請留言指正
相互學習,共同進步