1. 模块
- 小写, 多个字母用下划线隔开
from nt import _have_functions
2.类名
- 使用驼峰的命名风格,首字母大写,私有类可用下划线开头
class _Environ(MutableMapping): def ...
class PathLike(abc.ABC):
def - 将相关的类和顶级函数放在同一个模块里. 不像Java, 没必要限制一个类一个模块.
3. 方法
- 小写,多个字母用下划线隔开
def get_exec_path(env=None):
pass
-
私有方法在方法前加一个下划线_
def _get():
4. 变量
- 小写,多个字母用下划线隔开
5. 常量
- 大写,多个字母用下划线隔开