内容正文:
专题二 Python语言基础知识
考纲要求
(1)了解常用的数据类型;
(2)了解变量的定义和使用方法;
(3)掌握输入、输出语句的使用方法;
(4)掌握算术运算符、关系运算符和成员运算符的使用方法。
一.基本语法知识
每一种程序设计语言都有一套语法规则,程序的编写必须严格遵循相应的语法规则。Python中的语法有很多,如命令、函数中只能使用小写字母;一行一般只能输入一条语句,除了几种特殊情况,如一行可以写多个赋值语句,赋值语句之间用“;”分隔开;命令或函数中用到的标点符号只能是英文字符等。
1.标识符。标识符是指常量、变量、函数等由用户自定义的对象的名称。Python语言中的标识符命名规则如下。
(1)标识符由字母、数字或下划线组成,且数字不能作为首字符,长度任意。
(2)标识符区分大小写。
(3)Python保留字和内置函数名称不能作为用户自定义标识符。
(4)可以使用汉字作为标识符。
【问题思考】以下哪些可以作为Python标识符?
A.e_f12 B.88abc C.兴趣 D.xy+01 E._temp F.ab@88
2.保留字
保留字即关键字,每一种程序设计语言都有预先定义的具有特别意义的标识符,也就是事先定义好的具有专门用途的符号。Python语言中常见的关键字如表6-2-1所示。
一.基本语法知识
注意:Python中所有保留字是区分字母大小写的。例如,if是保留字,但是IF、If、iF都不是保留字。三个以大写字母开头的保留字:True、False、None比较特殊。
一.基本语法知识
3.注释
注释是用于说明语句的功能、使用方法、注意事项等,是方便用户对程序阅读和理解。程序运行时注释会被机器忽略,而不会被执行。Python注释分单行注释和多行注释,单行注释使用“#”,多行注释使用三个英文半角单引号或三个双引号。
(1)单行注释。注释可以放在一条语句的末尾,也可以单独占一行,使用方法如下。
方式一:
s=1/2*a*h #s表示三角形的面积,a表示底,h表示高
方式二:
#s表示三角形的面积,a表示底,h表示高
s=1/2*a*h
(2)多行注释。多行注释可以单独占一行或多行,使用方法如下。
'''s表示三角形的面积
a表示底,h表示高'''
二.常用的数据类型
1.基本数据类型
现实生活中的数据是多种多样的,程序设计语言首先要将纷繁复杂的数据对象抽象为若干种数据类型。数据类型定义了该类型数据的属性和范围等,以及能对它做什么操作或运算。
Python提供7种标准数据类型:数字、字符串、布尔、列表、元组、集合和字典,其中前三种属于简单数据类型,后四种属于复合数据类型。字符串、列表、元组属于有序数据类型。
【补充说明】
(1)字符串
字符串就是连续的字符序列,可以是计算机所能表示的一切字符集合。在Python中,字符串属于不可变序列,通常使用英文单引号“' '”或英文双引号“" "”括起来,单引号与双引号没有差别。例如,' A',"B",'AB$# ',"123"都是合法的字符串。
(2)布尔型
布尔型主要用来表示逻辑真或假的值。逻辑真用True表示,逻辑假用False表示。Python中的布尔值可以转化为数值,其中True表示1,而False表示0。Python中的布尔类型的值还可以进行数值运算,如True+1等于2,但不建议对布尔类型的值进行数值运算。
二.常用的数据类型
2.列表
列表是由一系列元素组成的有序序列,列表是Python中内置的元素和长度均可变序列类型。列表中的所有元素都放在一对括号“[]”中,两个相邻元素间使用逗号“,”分隔开。列表的元素可以是任何数据类型,并且同一个列表中,元素的类型可以不同。列表是Python中频繁使用的数据类型,有广泛的用途和强大的功能。
(1)索引号(了解)
列表中的每个元素都有一个编号,也称为索引号或下标。索引号是从0开始递增的,即下标为0表示第1个元素,下标为1表示第2个元素,依此类推,如图6-2-1所示。
(2)列表的基本操作
①访问列表元素。访问列表元素是通过索引号,比如令obj=[1,2,3,4],则访问第1个元素可以使用obj[0],访问第2个元素使用obj[1],以此类推。
也可以访问列表中一定范围内的元素。引用的方法是:列表名[起始位:终止位],但不包括终止位元素(即区间左闭右开),例如令obj=[1,2,3,4,5],则obj[1:3]等于[2,3]。
②创建列表。列表名称=[元素1,元素2,…], 例如:
list=['A','B','C'] #创建名称为list的列表,包含3个元素。
List=[] #创建一个名称为list的空列表。
③删除列表。使用del命令删除列表