为了让逐渐增长的代码具有统一的、易读的、可拓展的编程风格,学习了google的开源风格,特别着重记录了Python相关的命名规范,以便在今后的编程中统一命名风格、方便后期维护。
Python中的命名
python中的命名包括了变量、函数、方法、类、工具包和模块等实体,google给出了一系列命名规则建议,以统一代码风格。
Caution
尽量避免单字符的命名,但是可以在计数器和迭代器中使用for i in range(xx)/异常处理中使用 except Error as e:
避免使用横杆-,尽量使用下划线
避免使用双下划线开头的名称,像__name__这样的是python自己的保留关键字
下划线开头:
单下划线_
开头意味着受保护的内部变量/函数,不会被import
导出
双下划线__
开头意味着类的私有变量或方法
内部意味着模块内,类内私有/保护变量/方法;
类命名:利用驼峰命名法 MyClass
模块名