2.1 程序的格式框架
程序的格式框架,即段落格式,是python语法的一部分,可以提高代码的可读性和可维护性。
2.1.1 缩进
Python语言采用严格的“缩进”来表示程序逻辑。也就是我们所说的Python程序间的包含与层次关系。一般代码不要求缩进,顶行编写且不留空白。在if、 while、 for、def、 class等保留字所在完整语句后通过英文的“:”结尾并在之后行进行缩进,表明后续代码与紧邻无缩进语句的所属关系。缩进可以用Tab键实现,也可以用多个空格实现(一般是4个空格),但两者不能混用。建议采用4个空格方式书写代码。
当程序执行时,产生了“unexpected indent”错误,说明代码中出现了缩进不匹配的问题
2.1.2 注释
注释是代码中的辅助性文字,会被编译器或解释器略去,不被计算机执行,一般用于程 序员对代码的说明。Python 语言中使用“#”表示一行注释的开始。注释可以在一行中任意 位置通过“#”开始,其后面的本行内容被当作注释,而之前的内容依然是Python执行程序 的一部分。 注释的作用: 注释一般用于在代码中标明作者和版权信息。 解释代码原理和用途。 通过注释单行代码辅助程序调试。
2.1.3 续行符
Python 程序是逐行编写的,每行代码长度并无限制,但从程序员角度,单行代码太长并不利于阅读。这个时候就可以使用续行符将单条代码分割为多行表达。
python中的续行符为“\”。续行符之后不允许存在空格,即续行符后直接换行
2.2 语法元素的名称
python语言的基本单位是“单词”,少部分单词是Python语言规定的,被称为保留字。大部分单词是用户自己定义的,通过命名过程形成了变量或函数,用来代表数据或代码,称为标识符。
2.2.1 变量
变量是保存和表示数据值的一种语法元素,变量的值是可以改变的,通过赋值运算符“=”方式被修改。Python语言中,变量可以随时命名、随时赋值、随时使用。
2.2.2 保留字
保留字也称keyword关键字,被编程语言内部定义并保留使用的,每一种程序设计语言都有一套保留字,保留字一般用来构成程序的整体框架,Python3.x中一共有35个保留字。
and、as、assert、async、await、break、class、continue、def、del、elif、else、except、False、finally、for、from、global、if、import、in、is、lambda、None、noniocal、not、or、pass、raise、return、True、try、while、with、yield
Python二级考试涉及到保留字的一共有22个。选学5个:None、finally、lambda、pass、with
Python中的保留字也是大小写敏感的。举例:Ture为保留字,而true则不是保留字。
2.2.3 标识符
标识符可以简单的理解为一个名字,主要用来标识变量、函数、类、模块和其他对象的名称。
标识符的命名规则
字母、数字、下划线
第一字符不能是数字
不能是python中的保留字
只允许使用ISO-Latin(ISO-8859-1)字符集中的A-Z和a-z
允许使用中文,但不建议
注意标识符有大小写区分
2.3 数据类型
计算机对数据进行运算时需要明确数据类型和含义。比如说1001001到底是十进制的数字,还是二进制的数字,还是表示一个字符串数据类型就是用来表达数据的含义,消除计算机对数据理解的二义性。
2.3.1 数值类型
整数类型:与数学中的整