Python代码命名规范
文件名
全小写,可使用下划线,如:main.py、main_info.py
模块与包
尽量使用小写命名,少用下划线(除非下划线可以改善可读性)
# 规范的命名
import sys
import pdf_parser
# 不推荐的命名
import MyModule
类
使用大驼峰命名风格,私有类以下划线开头
class Room:
pass
class MyRoom(Room):
pass
class _PrivateRoom(Room):
pass
相关的类应该放到同一个模块中
函数与方法
函数名使用小写,多个单词间用下划线分隔,私有函数前需要加下划线_
def crawl():
pass
def crawl_max_page():
pass
def _private_func():
pass
变量
变量名使用全小写,多个单词间用下划线分隔
word = 'Hello'
max_page = 100
常量
常量全大写,多个单词间用下划线分隔
HOST = '127.0.0.1'
PORT = 3306
MAX_LENGTH = 20