首页/开发/代码质量与评审速查/PEP 8:Python 风格基线
规范与静态检查65 条

PEP 8:Python 风格基线

Python 官方风格指南:4 空格缩进、行宽上限 79 字符(注释与文档 72)、snake_case 函数变量名、CamelCase 类名等基础约定。

行宽代码 79 字符,注释/文档字符串 72
缩进4 空格
命名函数/变量 snake_case,类 CamelCase,常量 UPPER_CASE

要点示例

要点示例
MAX_RETRIES = 3          # 常量用大写

class UserProfile:       # 类用 CamelCase
    def fetch_name(self):  # 函数用 snake_case
        ...
PEP 8 是基线:现代团队让 Black/Ruff 落地风格,人不必背全部条款。

易错点

  • 团队未协商就用 79 字符:与 Black 的 88 冲突,工具互相打架
  • 只背条款不上工具:评审成本高且容易遗漏

数据来源与参考

  • PEP 8 - Style Guide for Python Code(python.org)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌