1. Python中的关键字
and | as | assert | break |
---|---|---|---|
class | continue | def | del |
elif | else | except | exec |
finally | for | from | global |
if | import | in | is |
lambda | not | or | pass |
raise | return | try | |
while | with | yield | None |
2. 下划线标识符
_xxx
不被from module import *
导入__xxx__
系统定义名字__xxx
类中的私有变量名
3. 编程风格
- 注释要保持正确性。
- 模块、类、函数文档字符串。
3.1 模块结构
Python程序应该用模块进行合理的组织,而模块的布局应该有统一的风格:
- 起始行,指
#!/usr/bin/env python
- 模块文档
- 模块导入
- 变量定义
- 类定义
- 函数定义
- 主程序
主程序是放置测试代码的好地方,因为多数的项目只有一个主程序,由它导入所有需要的模块。也就是说绝大多数模块创建的目的是为了被别人调用而不是作为独立执行的脚本。