1.5 python代码规范
1.缩进
- 类定义、函数定义、选择结构、循环结构,行尾的冒号表示缩进的开始
- python程序是依靠代码块来体现代码之间的逻辑关系的,缩进结束就表示一个代码块结束了
- 同一级别的代码块的缩进量必须相同,一般而言,以4个空格为基本缩进单位
2.注释
- 以#开始,表示本行#之后的内容为注释
- 包含在一对三引号‘’‘。。。’‘’或“”“。。。”“”之间
3.每个import只导入一个模块
4.如果一行语句太长,可以在行尾加上\来换行分成多行,但是一般使用括号来包含多行内容
5.必要的空格和空行
- 运算符两侧,逗号后面增加空格
- 不同功能的代码块之间、不同的函数定义之间增加一个空行
6.适当使用异常处理结构进行容错
7.软件应具有较强的可测试性
1.6 python文件名
- py:python源文件,由python解释器负责解释执行
- pyw:python源文件,常用于图形界面程序文件
- pyc:字节码文件
- pyo:优化字节码文件,py3.5不支持pyo文件
- pyd:一般是由其他语言编写并编译的二进制文件,常用于实现某些软件工具的python编程接口插件或python动态链接库