4.1.3Python的运算符与表达式4.1.4Python的函数 课件(共22张PPT) 2023—-2024学年粤教版(2019)高中信息技术必修1

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

4.1.3Python的运算符与表达式4.1.4Python的函数 课件(共22张PPT) 2023—-2024学年粤教版(2019)高中信息技术必修1

资源简介

(共22张PPT)
程序设计语言的基础知识
4.1.3 Python的运算符与表达式
4.1.4 Python的函数
第四章
让我们一起走进Python的世界
Python的运算符与表达式
1
Python的运算符与表达式
3
运算符与表达式
以 a+2 为例
+→运算符
a和2→操作数
a+2→表达式
操作数可以是常量、变量、函数等
算数运算符
逻辑运算符
关系运算符
赋值运算符
成员运算符
……
算数表达式
逻辑表达式
关系表达式
赋值表达式
……
Python的运算符与表达式
3
算数运算符与算数表达式
逻辑运算符与逻辑表达式
关系运算符与关系表达式
赋值运算符与赋值表达式
成员运算符
(1)
(2)
(3)
(4)
(3)
(5)
算数运算符与算数表达式
举例
1+3=4
3-1=2
5*2=10
5/2=2.5
5%2=2
5//2=1
2**4=16
算数表达式
如“a+3*c”,“(m+n)*i-8”,“7%3=1”等
算数运算符 + 加
- 减
* 乘
/ 除(求商)
% 求余
// 整除
** 幂运算
运算符:
x and y
表达式:
and(与)
逻辑运算符与逻辑表达式
or(或)
not(非)
x or y
not x
逻辑表达式的值为True或False
整数1
整数0
如果将逻辑运算的结果进行算数运算,则以1和0(布尔值)进行运算。
x and y
and(与)
逻辑运算符与逻辑表达式
操作数中,0为False,非0为True
“与”运算表达式运算规则:
若x为False,表达式返回False,
否则返回y的计算值。
x为非0时,返回y
X为0时,返回x(就是0)
x or y
or(或)
逻辑运算符与逻辑表达式
操作数中,0为False,非0为True
“或”运算表达式运算规则:
若x为True,表达式返回x的值,
否则返回y的计算值。
x为0时,返回y
X为非0时,返回x
not x
not(非)
逻辑运算符与逻辑表达式
操作数中,0为False,非0为True
“非”运算表达式运算规则:
若x为True,则返回False,
若x为False ,则返回True。
x为0时,返回True
X为非0时,返回Flase
关系运算符与关系表达式
判断数据大小关系的运算符称为关系运算符,由关系运算符连接而成的表达式称为关系表达式,关系表达式的值为True或False,可分别对应整数1和0参与计算。
算数表达式
关系运算符 > 大于
>= 大于等于
< 小于
<= 小于等于
== 等于
!= 不等于
赋值运算符与赋值表达式
Python中对变量的赋值运算通过赋值运算符“=”完成,赋值号不同于等号,具有方向性,是将右边的值赋值给左边的变量(不能是常量或表达式)。
赋值运算符 示例
= 直接赋值 m=n,i=1
+= 加法赋值 m+=n相当于m=m+n,i+=1相当于i=i+1
赋值运算符与赋值表达式
赋值运算符 示例
= 直接赋值 m=n,i=1
+= 加法赋值 m+=n相当于m=m+n
-= 减法赋值 m-=n相当于m=m-n
*= 乘法赋值 m*=n相当于m=m*n
/= 除法赋值 m/=n相当于m=m/n
//= 整除赋值 m//=n相当于m=m//n
%= 求余赋值 m%=n相当于m=m%n
**= 指数幂赋值 m**=n相当于m=m**n
成员运算符
在Python中用来判断某个成员是否在序列中使用的是成员运算符。
成员运算符 描述 示例
in x in y 若x是序列的成员,则返回Ture,否则返回False
not in x not in y 若x不是序列的成员,则返回Ture,否则返回False
Python的运算符与表达式
3
运算符的优先级
当一个表达式中有多种运算符时,运算顺序将根据运算符的优先级由高到低进行运算。如果是同级运算则按从左到右的顺序进行运算。(有括号要先算括号中的)
Python的运算符与表达式
3
运算符的优先级
优先级 运算符 说明
1(最高) ** 幂运算
2 *、/、%、// 乘、除、求余、整除
3 +、- 加、减
4 >、>= 大于、大于等于
<、<= 小于、小于等于
5 ==、!= 等于、不等于
优先级 运算符 说明
6 =、%=、/=、//=、-=、+=、*= 赋值运算符
7 in、not in 成员运算符
8 not 逻辑运算的非运算符
9 and 逻辑运算的与运算符
10(最低) or 逻辑运算的或运算符
Python的运算符与表达式
3
运算符的优先级
>
关系运算符
赋值运算符
逻辑运算符
算数运算符
>
>
**、*、/、%、//、+、-
>、>=、<、<=、==、!=
=、%=、/=、//=、-=、+=、*=
not、and、or
成员运算符
in 、not in
Python的运算符与表达式
3
运算符的优先级
3+2*4**2
** > * > +
1 and 2>3
(3+1)<2 or 3
> > and
() > + > < > or
Python的函数
2
Python的函数
4
函数是Python语言程序的基石,是组织好的、可以重复使用的、用来实现单一或相关联功能的代码段。
Python常用函数
Python的函数
4
Python常用函数
函数名称 使用说明 举例
abs(x) 返回x的绝对值
len(x) 计算变量x的长度(x是字符串或者列表等) min(x) 返回变量x的最小值 max(x) 返回变量x的最大值
Python的函数
4
Python常用函数
int(x) 把变量x转换成整型
float(x) 把变量x转换成浮点型 sum(x) 计算变量x中所有元素的总和 input(x) 显示出信息下,并要求输入数据 print(x) 输出函数
程序设计语言的基础知识
4.1.3 Python的运算符与表达式
4.1.4 Python的函数
第四章
同学们有什么收获呢?

展开更多......

收起↑

资源预览