Python代码风格:PEP 8与代码格式化
目录
-
引言
- 1.1 什么是PEP 8
- 1.2 为什么代码风格重要
- 1.3 本文目标
-
PEP 8规范详解
- 2.1 代码布局
- 2.2 命名约定
- 2.3 注释与文档字符串
- 2.4 代码行长度与换行
- 2.5 导入语句
- 2.6 空格与缩进
- 2.7 表达式与语句
- 2.8 异常处理
- 2.9 类与函数设计
-
代码格式化工具
- 3.1
autopep8
:自动格式化代码 - 3.2
black
:严格的代码格式化工具 - 3.3
yapf
:灵活的代码格式化工具 - 3.4
isort
:自动排序导入语句
- 3.1
-
集成开发环境(IDE)中的代码格式化
- 4.1 PyCharm中的代码格式化
- 4.2 VS Code中的代码格式化
- 4.3 Jupyter Notebook中的代码格式化