1. 常量命名
全部采用全大写,多个单词使用下划线隔开
MAX_NUM = 100
CONNECTION_TIMEOUT = 1000
2. 变量命名
变量名尽量小写, 多个单词用下划线隔开
if __name__ == '__main__':
file_count = 0
file_name = ''
3. 函数命名
- 函数名一律小写,多个单词用下划线隔开
def eat():
pass
def eat_lunch():
pass
- 私有函数前加一个下划线 _
class Person():
def _private_func():
pass
4. 类命名
类名使用驼峰(CamelCase)命名法,看字面意思就能理解,即使用不同单词的首字母大写命名。(私有类以下划线开头)
class Person():
pass
class MalePerson(Person): # 驼峰命名法
pass
class _PrivateSex(Person):
pass
5. 模块命名
模块尽可能使用小写来命名,单词过多情况推荐使用下划线命名,而单词数量不多情况下尽量少时用下划线。
- 推荐的模块命名
import requests
import expected_conditions
- 不推荐的模块命名
import Beautifulname
补充:如果对于对象命名感到烦恼,可以参见这篇博客 工程实践:给函数取一个"好"的名字
















