内容正文:
专题4 Python表达式
2023
1.数据类型
2.常量与变量
常量:初始化(第一次赋值)后,在执行过程中保持固定不变的数据。
变量:在执行过程中可以被修改,发生改变的数据。
变量命名规则:① 由字母、数字或下划线组成,不能以数字开头;
②不能使用Python中的保留字;③字母区分大小写。
知识要点1 数据类型与表达式
(1)载体依附性:即信息必须依附于载体存在,不存没有载体的信息。
(2)时效性:信息(的内容或价值)会随着时间的推移发生变化
(3)共享性:信息可以共享,且在传播的过程中不产生损耗。
(4)可加工处理性、真伪性:信息是可以进行加工的,加工后的信息具有真伪性
(5)价值性:信息的价值包括显性价值和隐形价值两个方面,同时价值的高低具有相对性
2
3.运算符
类型 运算符 功能和作用 示例 优先级
算术
运算符 ** 幂运算 略 1
*、/、//、%
乘,除,整除,取余 整除:不大于除法结果的最大整数;
取余:x%y=x-y(x//y) 2
+、- 加法、减法 略 3
关系
运算符 <、>、==、<=、>=、!= 关系运算符 字符串比较时,从左到右逐位比较字符的ASCII码值。例”123”<”23”=True 4
in 、not in 存在性判断 结果为布尔类型 5
逻辑
运算符 not 非 结果为布尔类型 6
and 与 结果为布尔类型 7
or 或 结果为布尔类型 8
知识要点1 数据类型与表达式
(1)载体依附性:即信息必须依附于载体存在,不存没有载体的信息。
(2)时效性:信息(的内容或价值)会随着时间的推移发生变化
(3)共享性:信息可以共享,且在传播的过程中不产生损耗。
(4)可加工处理性、真伪性:信息是可以进行加工的,加工后的信息具有真伪性
(5)价值性:信息的价值包括显性价值和隐形价值两个方面,同时价值的高低具有相对性
3
4.表达式与赋值语句
表达式:变量、常量、运算符按一定规则组合构成的式子
表达式中存在多种运算符时,按优先级运算,优先级相同则从左到右。
赋值语句: 变量名=表达式(值);
序列赋值:可以为多个变量分别赋予不同的值,变量之间用英文逗号隔开。
例,name,age,score,value='李四',20,95.5,'A'
其中:a,b=b,a两个变量值的交换
多目标赋值:同一个值赋值给多个变量。 例,x=y=z=1。
复合赋值运算符:”+=”、”-=”、”*=”、”/=”、
”//=” 、”%=” 、”**=”
知识要点1 数据类型与表达式
(1)载体依附性:即信息必须依附于载体存在,不存没有载体的信息。
(2)时效性:信息(的内容或价值)会随着时间的推移发生变化
(3)共享性:信息可以共享,且在传播的过程中不产生损耗。
(4)可加工处理性、真伪性:信息是可以进行加工的,加工后的信息具有真伪性
(5)价值性:信息的价值包括显性价值和隐形价值两个方面,同时价值的高低具有相对性
4
典型例题
1.下列不能作为Python变量名的是( )
A.123ABC B.ABC123
C.A_1 D._A1
2.下列赋值语句合法的是( )
A.a=5 B.5=a
C.x+y=a D.x-y=a
A
A
解析 变量名不能以数字开头。
解析 赋值语句左边为变量,右边为表达式或常量。
典型例题
3.给变量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
典型例题
4.(2022·台州北部高二)Python 表达式-3 ** 2+7 % 13 // 4 ** 0.5 * 4 的值是( )
A.-9.0 B.-5.0
C.3.0 D.21.0
解析 “**”优先级最高,最先计算结果为-9+7%13//2*4;“%”“//”“*”优先级相同,按从左到右的顺序计算,结果为-9+12,选项C正确。
C
典型例题
5.(2022·温州高二)下列Python表达式不能表示“x属于[a, b)”的是( )
A.Not (x<a or x>=b)
B.x>=a and x<b
C.Not (x<=a and x>b)
D.a <=x < b
解