Python

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

This is just a placeholder img.