Python 代码风格约定

总体原则

  • 和 Python 社区主流保持一致
  • 美观优雅

分点讲述

模块导入


模块导入采用 Python 社区通用的格式,即:系统包+空行+第三方包+空行+自己的包

PyCharm 代码排版设定

位于 Editor -> Code Style -> Python

图二的模式不符合PEP8的规范,冒号前的空格会被警告

在严格遵守 PEP8 默认值与为了美观适当修改之间,我选择了后者。这个对齐风格是 Go 语言采用的,我觉得这个风格比 Python 默认的好看一点。 IDE 的下划线可以关掉。