python命名规则,代码规范

1.模块命名

模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况)

因为很多模块文件存与模块名称一致的类,模块采用小写,类采用首字母大写,这样就能区分开模块和类

# 正确的模块名
import decoder
import html_parser

2. 类命名

类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头

# 正确的类名
class UserDownload(Url):
    pass

3.函数命名

函数名一律小写,如有多个单词,用下划线隔开

# 正确的函数名
def run():
    pass
 
def run_with_env():
    pass

类内部函数命名,用单下划线(_)开头(该函数可被继承访问)

类内私有函数命名,用双下划线(__)开头(该函数不可被继承访问)

例如:

class Person():
 
    def __private_func():
        pass

4.变量命名

变量名尽量小写, 如有多个单词,用下划线隔开;类内部变量命名,用单下划线(_)开头(该变量可被继承访问);类内私有变量命名,用双下划线(__)开头(该变量不可被继承访问)

if __name__ == '__main__':
    count = 0
    school_name = ''

常量采用全大写,如有多个单词,使用下划线隔开

MAX_CLIENT = 100
MAX_CONNECTION = 1000
CONNECTION_TIMEOUT = 600

5.空行

空一行:用于类成员函数之间,或者用于区分不同逻辑块

空两行:类与类,类与函数,函数与函数之间

class Test(object):
    def __init__(self):
        pass
 
    def function1(self):
        pass
 
    def function2(self):
        pass
 
 
def function3():
    pass

猜你喜欢

转载自blog.csdn.net/qq_42672770/article/details/128727560
今日推荐