课件编号19525327

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

日期:2024-05-05 科目:信息技术 类型:高中课件 查看:85次 大小:351459Byte 来源:二一课件通
预览图 1/9
必修,信息技术,高中,2019,教版,学年
  • cover
(课件网) 程序设计语言的基础知识 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 逻辑运算的或运算符 ... ...

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