type
public
internal
modules
lower_with_under
_lower_with_under
packages
lower_with_under
classes
capwords
exceptions
capwords
functions
lower_with_under()
_lower_with_under()
global/class constants
caps_with_under
_caps_with_under
global/class variables
lower_with_under
lower_with_under
instance variables
lower_with_under
_lower_with_under or __lower_with_under
method names
lower_with_under()
_lower_with_under() or __lower_with_under()
function/method parameters
lower_with_under
local variables
lower_with_under
具體規則如下:
1.包(package)、模組(module)名使用意義完整的英文描述,採用小寫加下劃線(lower_with_under)的風格;
2.類(class)名使用意義完整的英文描述,採用大寫字母開頭的單詞(capwords)風格命名;
3.函式(function)、方法(method)、函式引數(function parameters)名使用意義完整的英文描述,採用小寫加下劃線(lower_with_under)的風格命名;
4.變數(variable)採用小寫加下劃線(lower_with_under)的風格命名。常量(constant)採用大寫加下劃線(caps_with_under)的風格命名;
5.類或者物件的私有成員一般採用單下劃線開頭,對於需要被繼承的基類成員,如果想要防止與派生類成員重名,可用雙下劃線開頭;
python命名規範
常量 常量名所有字母大寫,由下劃線連線各個單詞,如 white 0xffffff this is a constant 1 變數 1.普通變數 全部小寫,由下劃線連線各個單詞,如 1color white 2this is a variable 1 2.保護成員變數 單下劃線作字首,意思是只有類物件...
Python命名規範
常量 常量名所有字母大寫,由下劃線連線各個單詞,如 white 0xffffff this is a constant 1 變數 1.普通變數 全部小寫,由下劃線連線各個單詞,如 1color white 2this is a variable 1 2.保護成員變數 單下劃線作字首,意思是只有類物件...
python命名規範
常量 常量名所有字母大寫,由下劃線連線各個單詞,如 white 0xffffff this is a constant 1 變數 1.普通變數 全部小寫,由下劃線連線各個單詞,如 1color white 2this is a variable 1 2.保護成員變數 單下劃線作字首,意思是只有類物件...