总体原则
- 和 Python 社区主流保持一致
- 美观优雅
分点讲述
模块导入
模块导入采用 Python 社区通用的格式,即:系统包+空行+第三方包+空行+自己的包
PyCharm 代码排版设定
位于 Editor -> Code Style -> Python
位于 Editor -> Code Style -> Python
图二的模式不符合PEP8的规范,冒号前的空格会被警告
在严格遵守 PEP8 默认值与为了美观适当修改之间,我选择了后者。这个对齐风格是 Go 语言采用的,我觉得这个风格比 Python 默认的好看一点。 IDE 的下划线可以关掉。