4.3. Google: Python 风格指南
- 4.3.1. 扉页
- 4.3.2. 背景
- 4.3.3. Python语言规范
- 4.3.3.1. Lint
- 4.3.3.2. 导入
- 4.3.3.3. 包
- 4.3.3.4. 异常
- 4.3.3.5. 全局变量
- 4.3.3.6. 嵌套/局部/内部类和函数
- 4.3.3.7. 推导式 (comprehension expression) 和生成式 (generator expression)
- 4.3.3.8. 默认迭代器和操作符
- 4.3.3.9. 生成器
- 4.3.3.10. Lambda函数
- 4.3.3.11. 条件表达式
- 4.3.3.12. 默认参数值
- 4.3.3.13. 特性 (properties)
- 4.3.3.14. True/False的求值
- 4.3.3.15. 词法作用域(Lexical Scoping, 又名静态作用域)
- 4.3.3.16. 函数与方法装饰器
- 4.3.3.17. 线程
- 4.3.3.18. 威力过大的功能
- 4.3.3.19. 现代python: from __future__ imports
- 4.3.3.20. 代码类型注释
- 4.3.4. Python风格规范
- 4.3.4.1. 分号
- 4.3.4.2. 行宽
- 4.3.4.3. 括号
- 4.3.4.4. 缩进
- 4.3.4.5. 序列的尾部要添加逗号吗?
- 4.3.4.6. Shebang行
- 4.3.4.7. 注释和文档字符串 (docstring)
- 4.3.4.8. 标点符号、拼写和语法
- 4.3.4.9. 字符串
- 4.3.4.10. 文件、套接字 (socket) 和类似的有状态资源
- 4.3.4.11. TODO (待办) 注释
- 4.3.4.12. 导入 (import) 语句的格式
- 4.3.4.13. 语句
- 4.3.4.14. 访问器 (getter) 和设置器 (setter)
- 4.3.4.15. 命名
- 4.3.4.16. 主程序
- 4.3.4.17. 函数长度
- 4.3.4.18. 类型注解 (type annotation)
- 4.3.5. 临别赠言