Python编程的命名规范
- 模块名
模块名尽量采用小写命名,首字母也保持小写,注意尽量不要采用下划线,除非有多个单词或其他含义,且数量不多的情况
# 推荐的模块命名
import decoder
import html_parser
# 不推荐的模块命名
import Decoder
- 类名
类名使用驼峰命名风格(CamelCase)、首字母大写,私有类采用下划线开头
class School():
pass
class Students(School):
pass
class _Teachers(School):
pass
- 函数名
函数名一律采用小写,如有多个单词,以下划线为相连符
def run():
pass
def run_with_bus():
pass
私有函数在函数前加一个下划线_
class Person():
def _private_func1():
pass
- 变量名
变量名采用小写,如有多个单词的同时,采用下划线相连
if __name__ == "__main__":
count = 0
city_name = ""
- 常量
常量采用全大写,如有多个单词,使用下划线相连
MAX_CLIENT = 100
MAX_CONNECTION = 1000
CONNECTION_TIMEOUT = 600