ID: 19839214

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

日期:2024-11-23 科目:信息技术 类型:高中课件 查看:64次 大小:2255554B 来源:二一课件通
预览图 1/9
Python,运算符,表达式,课件,20张,PPT
  • cover
(课件网) 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 ab or ab and not a 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) 把 ... ...

~~ 您好,已阅读到文档的结尾了 ~~