参考博客:
python代码规范和命名规范
python编程规范
首先注意避免的名字
永远不要使用字母‘l’(小写的L),‘O’(大写的O),或者‘I’(大写的I)作为单字符变量名。
在有些字体里,这些字符无法和数字0和1区分,如果想用‘l’,用‘L’代替。
1.项目名
例如01_python基础,My_project
2.模块名
模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况)(加入下划线可改善可读性)
# 正确的模块名
import decoder
import html_parser
# 不推荐的模块名
import Decoder
3.包名
和模块名的规范相同
4.类名
类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头
classFarm():
passclassAnimalFarm(Farm):
passclass_PrivateFarm(Farm):
pass
将相关的类和顶级函数放在同一个模块里. 不像Java, 没必要限制一个类一个模块.
在接口被文档化并且主要被用于调用的情况下,可以使用函数的命名风格代替。
注意,对于内置的变量命名有一个单独的约定:大部分内置变量是单个单词(或者两个单词连接在一起),首字母大写的命名法只用于异常名或者内部的常量。
5.函数名&方法
函数名一律小写&#