2.2运算符(课件)-《程序设计基础(Python)》同步教学(高教版)

2024-11-08
| 24页
| 187人阅读
| 51人下载
普通

内容正文:

运算符 1 4+5=9 操作数 操作数 加法运算符 等号运算符 新课导入 巩固知识 知识总结 课后作业 理论铺垫 要对python中数据进行运算,需要有用到运算符。 Python语言支持以下类型的运算符: 算术运算符 赋值运算符 比较(关系)运算符 逻辑运算符 成员运算符 位运算符 身份运算符 理论铺垫 巩固知识 知识总结 课后作业 新课导入 3 敲一敲: 运行结果: 理论铺垫 巩固知识 知识总结 课后作业 新课导入 4 Python算术运算符 假设a=2, b=5 运算符 描述 实例 + 加 a + b 输出结果 7 - 减 a - b 输出结果 -3 * 乘 a * b 输出结果 10 / 除 b / a 输出结果 2.5 % 取模,即获得余数 b % a 输出结果 1 ** 幂 - 返回x的y次幂 a**b 为2的5次方, 输出结果32 // 取整除 - 返回商的整数部分 b//a 输出结果 2 算术运算符也即数学运算符,用来对数字进行数学运算,比如加减乘除。 理论铺垫 巩固知识 知识总结 课后作业 新课导入 5 赋值运算符 += -= = *= /= //= **= %= 理论铺垫 巩固知识 知识总结 课后作业 新课导入 6 Python赋值运算符 运算符 描述 实例 运算符 描述 实例 = 简单的赋值运算符 c = a + b 将 a + b 的运算结果赋值为 c /= 除法赋值运算符 c /= a 等于 c = c / a += 加法赋值运算符 c += a 等于 c = c + a //= 整数除赋值运算符 c //= a 等于 c = c // a -= 减法赋值运算符 c -= a 等于 c = c - a %= 取模(余数)赋值运算符 c %= a 等于 c = c % a *= 乘法赋值运算符 c *= a 等于 c = c * a **= 幂赋值运算符 c **= a 等于 c = c ** a 是python中最常见、最基本的赋值运算符,用来将一个表达式赋值给另一个变量。 理论铺垫 巩固知识 知识总结 课后作业 新课导入 7 Python赋值运算符 1、赋值运算符用=表示,=左边是变量,=右边是对象。赋值运算符左右两边的元素个数必须是相同的,否则会抛出ValueError。 2、赋值语句:变量=对象,相当于给对象贴上标签,标签名就是变量名。 理论铺垫 巩固知识 知识总结 课后作业 新课导入 8 Python赋值运算符 注意: 如果一个已经定义的变量被赋新值,那么新的值会替换掉该变量中原先存储的值 例如: a=3 a=5 print(a) 运行结果: 5 理论铺垫 巩固知识 知识总结 课后作业 新课导入 9 理论铺垫 巩固知识 课后作业 知识总结 新课导入 学会了什么? 提高了什么? 懂得了什么? 理论铺垫 巩固知识 课后作业 知识总结 新课导入 1 3 2 作业一:完成课后练习题目 作业二:回顾本节知识,重点回顾/和//的区别是什么? 作业三:预习下节内容:比较运算符的特点 自省、严谨、怀疑、创新 理论铺垫 巩固知识 知识总结 课后作业 新课导入 关系运算符 13 敲一敲 新课导入 巩固知识 知识总结 课后作业 理论铺垫 想要进行运算,必须要有运算符。 想要进行比较,必须要有关系运算符。 比较运算符是根据表达式的值返回布尔True(真)或者False(假)。 Python定义了一中数据类型,即布尔类型(bool),布尔类型有两个常量:True和False。通常用True表示真,用False表示假。 理论铺垫 巩固知识 知识总结 课后作业 新课导入 15 比较运算符也称关系运算符,根据表达式的值返回布尔值 True(真) 或 False(假)。 关系运算符 运算符 描述 示例 功能 <  小于 x<y x小于y时返回True;否则返回False <= 小于等于 x<=y x小于等于y时返回True;否则返回False >  大于 x>y x大于y时返回True;否则返回False >= 大于等于 x>=y x大于等于y时返回True;否则返回False == 等于 x==y x等于y时返回True;否则返回假False != 不等于 x!=y x不等于y时返回True;否则返回False 理论铺垫 巩固知识 知识总结 课后作业 新课导入 16 对象的逻辑值 在Python的逻辑运算中,任何对象都可以表示为True(真)或者False(假),我们可以使用bool()函数判断某个对象的逻辑值。如bool(“abc”),结果是True, bool(“0”),结果是False。 逻辑运算中对象的真与假 其中,空对象包括:空字符串''、空列表、空元组、空字典等 理论铺垫 巩固知识 知识总结 课后作业 新课导入 17 注意事项: 1.“大于” 、“大于等于” 、“不等于”、“小于等于” 和“小于” , 与数学符号“≥”、“≤”、“≠”是不一样的。 2.”等于“怎么表示?是不是“=”,如果是,那如何区别赋值? 3.若两个比较的不是数字,而是字符,结果又是什么呢? 理论铺垫 巩固知识 知识总结 课后作业 新课导入 18 1.布尔类型有两个常量:True和False。用True表示真,用False表示假。 2.比较字符串的大小,就是依次比较每个字符的ASCII码的大小。 3.比较双方类型必须相同,例:数字不能和字符串进行比较。 4.关系运算符中“等于”用“==”表示,赋值运算符“等于”用“=”表示 5.如果变量未赋值,直接进行比较,那比较会出错。 理论铺垫 巩固知识 知识总结 课后作业 新课导入 19 练习: print(4 and 3) print(”c” > “C”) print(100 > 99) 运行结果: 理论铺垫 知识总结 课后作业 巩固知识 新课导入 小组合作: 理论铺垫 知识总结 课后作业 巩固知识 新课导入 理论铺垫 巩固知识 课后作业 知识总结 新课导入 学会了什么? 提高了什么? 懂得了什么? 理论铺垫 巩固知识 课后作业 知识总结 新课导入 1 3 2 作业一:完成课后练习题目 作业二:熟记“==”和“!=”的用法 作业三:预习下节内容:python的逻辑运算符 自省、严谨、怀疑、创新 理论铺垫 巩固知识 知识总结 课后作业 新课导入 $$

资源预览图

2.2运算符(课件)-《程序设计基础(Python)》同步教学(高教版)
1
2.2运算符(课件)-《程序设计基础(Python)》同步教学(高教版)
2
2.2运算符(课件)-《程序设计基础(Python)》同步教学(高教版)
3
2.2运算符(课件)-《程序设计基础(Python)》同步教学(高教版)
4
2.2运算符(课件)-《程序设计基础(Python)》同步教学(高教版)
5
2.2运算符(课件)-《程序设计基础(Python)》同步教学(高教版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。