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的逻辑运算符
自省、严谨、怀疑、创新
理论铺垫
巩固知识
知识总结
课后作业
新课导入
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。