Python运算符与表达式 课件(共20张PPT)粤教版必修1

资源下载
  1. 二一教育资源

Python运算符与表达式 课件(共20张PPT)粤教版必修1

资源简介

(共20张PPT)
Python基础知识
—运算符与表达式
普通高中信息技术
回顾旧知
3.14 3
1
—运算符与表达式
Python基础知识
运算符与表达式
表达式:由运算符、操作数连接而成的式子
运算符:对常量或变量进行运算或处理的符号
操作数:参与运算的对象,包括变量、常量和函数
例如:“+” 是运算符,“x+y”是表达式
算术运算符
关系运算符
逻辑运算符
赋值运算符
成员运算符
表达式=运算符+操作数
算术运算符与算术表达式
运算符 说明 表达式举例 结果 数据类型
+、- 加、减 1 + 1
*、/ 乘、除 10 / 4
% 求余(只取余数) 10 % 3
** 幂 2 ** 3
// 整除(只取整数) 10 // 4
2
2.5
8
1
2
int
float
int
int
int
算术运算符与算术表达式
练习巩固
a * 2
a = 6
b = 5
a ** 2
a % b
a // b
a / b
赋值运算符与赋值表达式
赋值号不是等号,具有方向性,表示将右边的内容赋给左边的变量。赋值号的左边只能是变量,不能是常量或表达式
赋值运算符与赋值表达式
练习巩固
a = 5
a = 6
a += 2
a **= 4
a %= 2
输出下列赋值运算符计算之后变量a的值
a //= 4
关系运算符与关系表达式
运算符 说明 表达式举例 结果
>、< 大于、小于 1 > 1
>=、<= 大于或等于、 小于或等于 1 >= 1
== 等于 1 == 1 ‘c’==’c’
!= 不等于 1 != 1
False
True
False
True
关系运算符用于判断数据大小关系,其结果只有两种,既True(真)和False(假)
关系运算符与关系表达式
练习巩固
a>b
a = 6
b = 5
a>=b*2
a!=b+1
a==b
算术运算符优先级大于关系运算符
(a!=b)+1
True(1)(真)和False(0)(假),
对应整数1和0再参与其他运算。
逻辑运算符与逻辑表达式
运算符 说明 表达式举例 结果
and 与 (一假则假,全真为真) 2>1 and 3<2
or 或 (一真则真,全假为假) 2>1 or 3<2
not 非 (取反) not 2>1
False
True
False
逻辑运算符用于判断逻辑关系,其结果只有两种,既True(1)(真)和False(0)(假),
对应整数1和0再参与其他运算。
优先级:not > and > or
记忆:非与或
逻辑运算符与逻辑表达式
练习巩固
a>b and aa = 6
b = 5
a>b or aa>b and not a优先级:not > and > or
成员运算符与成员表达式
关系运算符用于判断序列中是否有某个成员,其结果只有两种,既True(真)和False(假),序列可以是字符串、列表、字典等
运算符 说明 表达式举例 结果
in x in y (x是否是序列y的成员) “py” in “python” True
2 in [1,2,3,4] True
not in x not in y (x是否不是序列y的成员) “py” not in “python” False
0 not in [1,2,3,4]
True
运算符的优先级
括号( )的优先级一定是最大的,有括号先算括号
算术运算符>关系运算符>赋值运算符>成员运算符>逻辑运算符
逻辑运算符中:not>and>or
如果是同级运算则按从左到右顺序进行
课堂练习
1、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为
A.算术运算、赋值运算、关系运算
B.算术运算、关系运算、赋值运算
C.关系运算、赋值运算、算术运算
D.关系运算、算术运算、赋值运算
B
2、表达式10%8*((3>0)+1) 运行后的结果为_______
3、表达式10%8*(not 10>0 and 8<0)+1运行后的结果为_______
4
1
4、将数学表达式k=y +5y+1,写成Python表达式
k=y**2+5*y+1
k=y*y+5*y+1
1
—Python的函数
Python基础知识
Python常用函数
Python默认自带一些常用函数,是组织好的、可重复使用的,用来实现相关功能的代码段。
函数名称 使用说明 码上运行 输出结果
abs(x) 返回x的绝对值 abs(-2)
len(x) 计算变量x的长度,但是x必须是可以计算长度的类型 a=‘hello’ len(a)
min(x) 返回变量x的最小值 a=[3,5,2,8,7] min(a)
max(x) 返回变量x的最大值 a=[3,5,2,8,7] max(a)
int(x) 把变量x转换成整型 a=12.33 int(a)
float(x) 把变量x转换成浮点型 a=12 float(a)
str(x) 直接将其任意类型参数转换为字符串 str(1234)
sum(x) 计算变量x中元素的和 a=[3,5,2,8,7] sum(a)
input(x) 输入函数
print(x) 输出函数
Python常用函数
函数名称 使用说明
input(x) 按要求输入数据
print( ) 输出函数
计算长方形的面积:
已知长方形长为a,宽为b,计算长方形的面积S
若a=6,b=2,求S的值;
若a=999,b=99,求S的值;
课堂总结
THANK YOU FOR WATCHING.
谢谢观看

展开更多......

收起↑

资源预览