Python程式碼規範與命名規則
阿新 • • 發佈:2021-12-14
1.模組
模組儘量使用小寫命名,首字母保持小寫,儘量不要用下劃線(除非多個單詞,且數量不多的情況)
# 正確的模組名
import decoder
import html_parser
# 不推薦的模組名
import Decoder
2.類名
類名使用駝峰(CamelCase)命名風格,首字母大寫,私有類可用一個下劃線開頭。將相關的類和頂級函式放在同一個模組裡.,不像Java,沒必要限制一個類一個模組。
class Farm(): pass class AnimalFarm(Farm): pass class _PrivateFarm(Farm): pass
3.函式
函式名一律小寫,如有多個單詞,用下劃線隔開
def run():
pass
def run_with_env():
pass
私有函式在函式前加一個下劃線_
class Person():
def _private_func():
pass
4.變數名
變數名儘量小寫, 如有多個單詞,用下劃線隔開
__name__ == '__main__':
count = 0
school_name = ''
常量採用全大寫,如有多個單詞,使用下劃線隔開
MAX_CLIENT = 100 MAX_CONNECTION = 1000 CONNECTION_TIMEOUT = 600
5.常量
常量使用以下劃線分隔的大寫命名
MAX_OVERFLOW = 100
Class FooBar:
def foo_bar(self, print_):
print(print_)
本文版權歸作者所有,歡迎轉載,請務必新增原文連結。