Google Python命名规范
module_name, package_name, ClassName, method_name, ExceptionName, function_name, GLOBAL_VAR_NAME, instance_var_name, function_parameter_name, local_var_name
模块名:module_name
包名:package_name
类名:ClassName
方法名:method_name
异常名:ExceptionName
函数名:function_name
全局变量名:GLOBAL_VAR_NAME
实例变量名:instance_var_name
函数参数名:function_parameter_name
局部变量名:local_var_name
前导后缀下划线
一个前导下划线:表示非公有。 _name
一个后缀下划线:避免关键字冲突。 name_
两个前导下划线:当命名一个类属性引起名称冲突时使用。 __name
两个前导和后缀下划线:“魔”(有特殊用图)对象或者属性,例如__init__或者__file__。绝对不要创造这样的名字,而只是使用它们。 __name__