测试开发Python接口自动化测试Python接口测试

命名规范

2017-05-08  本文已影响29人  七月尾巴_葵花

应该避免的名称

以下命名应该尽量避免

if __name__ == '__main__':
    # 不推荐的写法
    # 尽量避免单字符变量名
    s = "hello world!"
# 错误的包名
# 引用文件 html-parser.py
import html-parser

# 正确的写法
# 文件名应为 html_parser.py
import html_parser
if __name__ == '__main__':
    # 不推荐的写法
    # 尽量避免l、O 等容易混淆的字母
    l = 1
    O = 0
    l = (O + 1)*l
# 如果变量名和python保留字冲突,则在末尾添加下划线
# 切记不要自己造词,或者使用缩写
def print_():
    ... ...

if __name__ == '__main__':
    str_ = "hello world!"
    print_(str_)

命名约定

模块

# 正确的模块名
import decoder
import html_parser

# 不推荐的模块名
import Decoder

类名

class Farm():
    pass

class AnimalFarm(Farm):
    pass

class _PrivateFarm(Farm):
    pass

函数

def run():
    pass

def run_with_env():
    pass
class Person():

    def _private_func():
        pass

变量名

if __name__ == '__main__':
    count = 0
    school_name = ''
MAX_CLIENT = 100
MAX_CONNECTION = 1000
CONNECTION_TIMEOUT = 600
上一篇 下一篇

猜你喜欢

热点阅读