零基礎如何學好python?Python代碼規範之命名規範

目錄
在這裏插入圖片描述

1、模塊
模塊儘量使用小寫命名,首字母保持小寫,儘量不要用下劃線(除非多個單詞,且數量不多的情況)

 1 '''
 2 在學習過程中有什麼不懂得可以加我的
 3 python學習交流扣扣qun,688244617
 4 羣裏有不錯的學習教程、開發工具與電子書籍。
 5 與你分享python企業當下人才需求及怎麼從零基礎學習好python,和學習什麼內容。
 6 '''
 7 # 正確的模塊名
 8 import decoder
 9 import html_parser
10  
11 # 不推薦的模塊名
12 import Decoder

2、類名
類名使用駝峯(CamelCase)命名風格,首字母大寫,私有類可用一個下劃線開頭

1 class Farm():
2     pass
3 
4 class AnimalFarm(Farm):
5     pass
6 
7 class _PrivateFarm(Farm):
8     pass

將相關的類和頂級函數放在同一個模塊裏. 不像Java, 沒必要限制一個類一個模塊.
3、函數
函數名一律小寫,如有多個單詞,用下劃線隔開

1 def run():
2     pass
3 
4 def run_with_env():
5     pass

私有函數在函數前加一個下劃線_

1 class Person():
2 
3     def _private_func():
4         pass

4、變量名
變量名儘量小寫, 如有多個單詞,用下劃線隔開

1 if __name__ == '__main__':
2     count = 0
3     school_name = ''

常量採用全大寫,如有多個單詞,使用下劃線隔開

1 MAX_CLIENT = 100
2 MAX_CONNECTION = 1000
3 CONNECTION_TIMEOUT = 600

5、常量
常量使用以下劃線分隔的大寫命名

1 MAX_OVERFLOW = 100
2 
3 Class FooBar:
4 
5     def foo_bar(self, print_):
6         print(print_)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章