Python语言基础-1
1 python语法
1.1 注释
Python包括3种注释方式.
1.1.1 单行注释
“#”号开始到换行符结束,“#”后面需要留有空格;可以放在注释代码前或者注释代码的右侧 。
语法: # 注释内容
1.1.2 多行注释
包含在“““······· ””” 或者’‘’······‘’’ 之间的内容视为注释。
注意’‘’······‘’'在语句中表示字符串。
1.1.3 中文编码声明注释
语法:# -* - coding:编码 - * -
或者 # coding=编码
1.2 代码缩进
Python通过代码缩进和冒号:区分代码之间的层次。
行尾的冒号和下一行的缩进表示一个代码块的开始,而缩进结束,则表示一个代码块的结束。
如果采用不合理的缩进会报SyntaxError异常。
IDLE开发环境中,一般以4个空格作为基本缩进单位。
小tips:IDLE开发环境中的主菜单中的“Format”->“Indent Region”菜单项(ctrl+[),缩进代码;“Format”->“Dedent Region”菜单项(ctrl+]),反缩进代码。
1.3 编码规范
编写规则:
Python采用PEP 8 作为编码规范,Python Enhancement Proposal。
每个import语句只导入一个模块,尽量避免一次导入多个模块
不要在行尾添加分号
建议每行不超过80个字符,如果超过,建议使用小括号()将多行内容隐式的连接起来
使用必要的空行可以增加代码的可读性
通常在运算符两侧、函数参数之间、","两侧使用空格进行分隔
避免在循环中使用“+”、“+=”运算累加字符串
适当使用异常处理结构提高程序的容错性
命名规范:
模块名尽量短小,且全部使用小写字母,可以使用下划线
包名尽量短小且全部使用小写字母,不推荐使用下划线
类名采用单词首字母大写形式(Pascal风格)
模块内部的类采用下划线+Pascal风格的类名
函数、类的属性和方法的命名规则同模块类似
常量命名全部使用大写字母,可以使用下划线
使用单下划线_开头的模块变量或者函数是受保护的
使用双下划线__ 开头的实例变量或方法是类私有的