注释
单行注释
把#号当做注释符号
多行注释
python中并没有规定多行注释标记,通常使用单引号作为多行注释
中文注释
规定文件所用编码,当时是为解决python2不支持中文的问题
python
#coding=utf-8
代码缩进
python采用代码缩进和冒号区分代码层次,所以代码缩进尤为重要
例:在忱语句中行尾的冒号和下一行的缩进表示一个代码块的开始,而缩进结束,则表示一个代码块的结束。
编码规范
编写规则
1.每个import语句只导入一个模块
2.不在行尾添加分号,也不能用分号将两条命令放在一起
3.当一行命令太多时可以使用小括号将多行内容隐式的连接起来
4.顶级定义之间空两行,方法之间空一行。分割某些功能时也空一行
5.运算符两侧、函数参数之间、逗号两侧使用空格隔开
6.避免在虚幻中使用累加,这会创建不必要的临时对象
7.适当使用异常处理提高程序的容错性,氮不能依赖于异常处理
命名规范
模块名全部使用小写字母,可以使用下划线分割多个字母
包名全部使用小写字母,不推荐使用下划线
类名单词首字母大写其他小写(Pascal风格)
模块内部类采用下划线+Pascal风格
函数、类的属性和方法的命名规则与模块相似
常量名全部使用大写字母
使用单下划线开头的是模块变量或者受保护的函数,import不能导入
使用双下划线开头的实例变量或方法是类私有的