Python工程命名规范
发现自己有一点点代码洁癖,代码必须要工整,命名必须要规范,出现预警都尽量把它解决掉
项目名称
# 首字母大写+大驼峰法
ProjectName
模块名和包名
# 全部小写+下划线驼峰法
module_name
package_name
类名称
# 首字母大写+大写式驼峰,
class ClassName
全局变量、常量
# 全部使用大写字母+下划线驼峰
GLOBAL_VAR_NAME
CONSTANT_NAME
方法名,函数名,其余变量,参数,实例
# 全部小写+下划线驼峰
method_name
function_name
instance_var_name
function_parameter_name
local_var_name
除计数器外(比如for循环),不使用单字母命名
概览
| 类型 | 公有/外部成员 | 私有/内部成员 |
|---|---|---|
| 模块(module) | my_naming_module | _my_naming_module |
| 包(package) | my_naming_package | |
| 类(class) | MyNameClass | _MyNameClass |
| 异常(Exception) | MyNameException | |
| 函数(function) | my_naming_function | _my_naming_function |
| 全局/类常量(constant) | MY_NAMING_CONSTANT | _MY_NAMING_CONSTANT |
| 全局/类变量(variable) | my_naming_variable | _my_naming_variable |
本文介绍了Python编程中的命名规范,包括项目名称、模块名、包名、类名、变量名等的命名规则。遵循首字母大写的大驼峰法、全小写加下划线的方式,以及区分公有和私有成员的命名约定,以保持代码整洁和易读性。此外,强调了避免使用单字母变量名,确保代码的可理解性。
6915

被折叠的 条评论
为什么被折叠?



