1.全域性變數名:
全部大寫
my_global_var
2. 類名:
首字母大寫,總是使用首字母大寫單詞串,如myclass,內部類可以使用額外的前導下劃線;
3.普通變數,普通函式名,檔名:
全部小寫,單詞間使用"_"隔開
normal_var
4.例項變數:
以"_"開始,_instance.意思是只有類物件和子類物件,才能訪問到這些變數;
6.私有例項變數和函式(外部不能訪問)
以"__"開始,__private_var,意思是只有類物件自己能訪問,連子類物件也不能訪問到這個變數;
7. 類中專用變數:
以"__"開始,並且以"__"結束
__str__
__class__
__doc__
注意:1.變數名不應帶有型別資訊,因為python是動態型別語言,如 ivalue、names_list、dict_obj 等都是不好的命名
2.對於from m import *匯入語句,如果想阻止匯入模組內的全域性變數,可以使用舊有的規範,在全域性變數上加乙個前導的下劃線
程式規範 命名規範
這裡列舉我自己的命名規則,網上很多,但是這個是我目前自己的命名規範 每個單詞的首字母大寫,一般用名詞形式 如 circle goodobject highschool stringlist memorypool verylargebuffer 顯然,所有命名的乙個基本要求 顧名思義,通過名字,能夠反...
python的命名規範
1.模組名盡量短小,並且使用全部小寫字母,可以使用下劃線分隔多個字母。例如 game main game register bim 2.包名盡量短小,並且全部使用小寫字母。例如 com.mr com.mr.book 不可以換成 3.類名採用單詞首字母形式 即pascal風格 單下劃線開頭的類名為內部...
python命名規範
常量 常量名所有字母大寫,由下劃線連線各個單詞,如 white 0xffffff this is a constant 1 變數 1.普通變數 全部小寫,由下劃線連線各個單詞,如 1color white 2this is a variable 1 2.保護成員變數 單下劃線作字首,意思是只有類物件...