python编程命名规范

  1. 项目名

    1
    2
    首字母大写,其余小写单词,若多个单词组合可以添加“_” 下划线增加可读性
    Ui_test

  2. 包名、模块名

    1
    2
    全部小写字母
    package、module

    1
    2
    3
    首字母大写,其它字母小写,若多个单词时,使用驼峰命名法,UserLogin
    class Login:

  1. 方法名

    1
    2
    3
    小写单词,多个单词时,用下划线分割单词以增加可读性
    def user_login()

  1. 参数名

    1
    2
    3
    4
    5
    小写单词
    def user_login(self)
    如果函数的参数名与保留关键字冲突,在参数名前面加一个下划线,比用缩写、错误的拼写要好
    因此"_print" 比”"prnt"好

  1. 普通变量名

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    小写字母,单词之间用_分割或者遵守驼峰原则命名
    month_pay = 2000
    monthPay = 2000
    注意:
    1. 不论是类成员变量还是全局变量,均不是用m 或 g 前缀
    2. 私有类成员变量使用单一下划线前缀标识,多定义公开成员,少定义私有成员
    3. 变量名不应该带有类型信息,因为Python是动态类型语言。如iValue、names_list、dict_obj等都是不好的命名
    4. 开头,结尾,一般为python的自由变量,不要以这种方式命名
    5. 以__开头(2个下划线),是私有实例变量

7. 常量

​
1
2
常量定义全部为大写,必要的时可用下划线分割单词以增加可读性
盛艳明 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!