1. 程式人生 > 其它 >Python程式碼規範與命名規則

Python程式碼規範與命名規則

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_)
本文版權歸作者所有,歡迎轉載,請務必新增原文連結。