Python命名規範

分享知識  傳遞快樂

 

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

出現此錯誤的解決辦法:
刪除或重命名當前目錄下自己創建的文件

 

 

 

 

——————————
如有不足請留言指正
相互學習,共同進步

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章