Python:python项目的各种命名规范
python中除了pep8,没有限制项目、文件、类、函数(方法)的命名,于是自定一套规则。
项目名称:
大驼峰。
例如:TestProject
包名称:
小写,多个单词使用"_"分隔。
例如:test_package
模块名称:
小写,多个单词使用"_"分隔。
例如:test_module.py
公共类、异常名称:
大驼峰。
例如:class TestClass(object):
私有类、异常名称:
下划线+大驼峰。
例如:class _TestClass(object):
公共函数:
使用小写字母命名,多个单词之间用下划线分隔。
例如:test_function(arg1, arg2, argN...):
私有函数:
以下划线开头,使用小写字母命名,多个单词之间用下划线分隔。
例如:_test_function(arg1, arg2, argN...):
公共变量:
使用小写字母命名,多个单词之间用下划线分隔。
例如:test_param = 1
私有变量:
以下划线开头,使用小写字母命名,多个单词之间用下划线分隔。
例如:_test_param = 1
常量/全局变量:
使用大写字母命名,多个单词之间用下划线分隔。
例如:TestParams = 1
私有常量/全局变量:
以下划线开头,使用大写字母命名,多个单词之间用下划线分隔。
例如:_TestParams = 1