内容正文:
浙江良品图书有限公司
精彩三年学考尖峰 信息技术 2022浙江
专题梳理4 Python表达式
单击此处编辑母版文本样式
1
【必修1 第66—72页 指导意见第13—19页】
1.Python是一种面向对象、解释型的计算机程序设计高级语言。
2.常量:初始化(第一次赋值)后,在执行过程中保持固定不变的数据。
变量:在执行过程中可以被修改,发生改变的数据。
3.变量命名规则:由字母、数字和下划线组成,不能以数字开头,不能与关键字(保留字)同名,字母区分大小写。
单击此处编辑母版文本样式
4.赋值语句:赋值运算符用“=”表示,一般形式为变量=表达式。
赋值语句功能:将赋值运算符右边表达式的值赋给赋值号左边的变量。
5.Python是动态类型语言,因此在使用前不需要预先声明变量的数据类型。
单击此处编辑母版文本样式
6.数据类型:数据可以按照本身特征分为若干种不同的类型
单击此处编辑母版文本样式
7.Python的基本运算包括算术运算、关系运算和逻辑运算算术运算存在优先级顺序,优先程度最高级别为1,级别数字越大,优先级越低,同优先级的运算,按自左向右的顺序执行。
单击此处编辑母版文本样式
8.算术运算符
单击此处编辑母版文本样式
9.关系运算符:相当于“比较运算”,用来比较两个数据(数值型数据或字符串数据)的大小,或判断两数据是否相等。
单击此处编辑母版文本样式
单击此处编辑母版文本样式
10.逻辑运算符
单击此处编辑母版文本样式
11.序列赋值:可以为多个变量分别赋予不同的值,变量之间用英文逗号隔开。
例如,name,age,score,value='李四',20,95.5,'A'
其中:a,b=b,a两个变量值的交换(不借助第三变量)
12.多目标赋值:同一个值赋值给多个变量。
例如,x=y=z=1
单击此处编辑母版文本样式
13.复合赋值运算符
单击此处编辑母版文本样式
典例1下列Python中变量名的说法不正确的是( )
A.变量名可以包括字母、数字和下划线
B.变量名不能以数字开头
C.变量名字母不区分大小写
D.变量名不能和Python中的关键字同名
解析 Python区分大小写。
C
单击此处编辑母版文本样式
典例2下列不能作为Python变量名的是( )
A.123ABC B.ABC123
C.A_1 D._A1
解析 变量名不能以数字开头。
典例3下列赋值语句中合法的是( )
A.a=5 B.5=a
C.x+y=a D.x-y=a
解析 赋值语句左边为变量,右边为表达式或常量。
A
A
单击此处编辑母版文本样式
典例4给变量a,b,c分别赋值1,2,3。下列语句正确的是
( )
A.a=1:b=2:c=3 B.a=1 b=2 c=3
C.a=1,b=2,c=3 D.a,b,c=1,2,3
解析 D选项为序列赋值,依次给变量赋值。ABC选项,要在一行代码上实现多个语句,中间用分号“;”分隔。
D
单击此处编辑母版文本样式
典例5下列数据属于实型的是( )
A.-2020 B.1.2e-5
C.'3.14' D.0xff00
解析 A选项为负整数,整型;C选项为字符串型;D选项为十六进制整数,整型。
典例6Python表达式20+5**2∥2-1的值为( )
A.24 B.625
C.30 D.31
解析 先乘幂**,再整除//,最后加减+-,得到的结果为31
B
D
单击此处编辑母版文本样式
典例7数学表达式xy/(0.5z),表示成Python表达式应该是
( )
A.xy/0.5/z B.x*y/0.5z
C.x*y/0.5*z D.x*y/(0.5*z)
解析 Python表达式中乘号*不能省略,故A、B选项错误。由于优先级的限制,该式子中分母需加上括号。
D
单击此处编辑母版文本样式
【必修1 第72—74页 指导意见第13—19页】
1.字符串
字符串是由0个或多个字符组成的序列。
下标索引:利用方括号[]可以通过索引得到相应位置(下标)的字符。
单击此处编辑母版文本样式
切片函数:
以S = '新冠肺炎COVID19'为例
单击此处编辑母版文本样式
2.列表
列表是由0个或多个元素组成的序列,其中的元素可以是数字字符串等混合类型的数据,甚至是其他的列表。下标索引:利用方括号[]可以通过索引得到相应位置(下标)的字符。
单击此处编辑母版文本样式
以list1=['Google', 'Runoob',