python命名規範

2021-10-08 17:07:13 字數 1149 閱讀 2940

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.保護成員變數 單下劃線作字首,意思是只有類物件...