程序设计语言的基础知识 课件 2022-2023学年高中信息技术 粤教版(2019) 必修1_第1页
程序设计语言的基础知识 课件 2022-2023学年高中信息技术 粤教版(2019) 必修1_第2页
程序设计语言的基础知识 课件 2022-2023学年高中信息技术 粤教版(2019) 必修1_第3页
程序设计语言的基础知识 课件 2022-2023学年高中信息技术 粤教版(2019) 必修1_第4页
程序设计语言的基础知识 课件 2022-2023学年高中信息技术 粤教版(2019) 必修1_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章程序设计基础高中信息技术必修14.1程序设计语言的基础知识Python的函数02Python的运算符与表达式01目录Contents

01Python的运算符与表达式Python的运算符与表达式Python的运算符与表达式成员运算符运算符的优先级赋值运算符与赋值表达式算数运算符与算术表达式逻辑运算符与逻辑表达式关系运算符与关系表达式Python的运算符与表达式以a+2为例+运算符a、2操作数a+2表达式算术运算符逻辑运算符关系运算符赋值运算符成员运算符……算术表达式逻辑表达式关系表达式赋值表达式……操作数可以是常量、变量、函数等Python的运算符与表达式算术运算符+加-减*乘/除**幂运算//整除%求余举例3+1=43-1=25*2=105/2=2.55**2=255//2=25%2=1算术表达式如“2*a+b”“(m+n)*i-8”“3+1”等一、算术运算符与算术表达式Python的运算符与表达式二、逻辑运算符与逻辑表达式运算符:and(与)表达式:mandn运算符:or(或)表达式:morn运算符:not(非)表达式:notn逻辑表达式的值为:True

Flase整数1整数0Python的运算符与表达式二、逻辑运算符与逻辑表达式运算符:and(与)表达式:mandn操作数中,0为False,非0为True“与”运算表达式运算规则:若m为Flase,表达式返回Flase,否则返回n的计算值Python的运算符与表达式二、逻辑运算符与逻辑表达式运算符:and(与)表达式:mandn操作数中,0为False,非0为True“与”运算表达式运算规则:若m为Flase,表达式返回Flase,否则返回n的计算值Python的运算符与表达式二、逻辑运算符与逻辑表达式运算符:or(或)表达式:morn操作数中,0为False,非0为True“或”运算表达式运算规则:若m为True,表达式返回m的值,否则返回n的计算值Python的运算符与表达式二、逻辑运算符与逻辑表达式运算符:or(或)表达式:morn操作数中,0为False,非0为True“或”运算表达式运算规则:若m为True,表达式返回m的值,否则返回n的计算值Python的运算符与表达式二、逻辑运算符与逻辑表达式运算符:not(非)表达式:notm操作数中,0为False,非0为True“非”运算表达式运算规则:若m为True,则返回Flase,若m为Flase,则返回True。逻辑表达式的值为True或Flase,可分别对应整数1和0参与运算。Python的运算符与表达式三、关系运算符与关系表达式判断数据大小关系的运算符成为关系运算符,由关系运算符连接而成的表达式称为关系表达式。关系表达式的值为True或False,可分别对应整数1和0参与运算。关系运算符>大于>=大于等于<小于<=小于等于==等于!=不等于Python的运算符与表达式四、赋值运算符与赋值表达式Python中对变量的赋值通过赋值运算符“=”完成,赋值号不同于等号,具有方向性,指将右边赋值给左边的变量(不能是常量或表达式)。Python的运算符与表达式四、赋值运算符与赋值表达式Python中对变量的赋值通过赋值运算符“=”完成,赋值号不同于等号,具有方向性,指将右边赋值给左边的变量(不能是常量或表达式)。关系运算符示例=直接赋值m=n,i=1+=加法赋值m+=n相当于m=m+n;i+=1相当于i=i+1Python的运算符与表达式四、赋值运算符与赋值表达式关系运算符示例=直接赋值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**=指数幂赋值m**=n相当于m=m**nPython的运算符与表达式五、成员运算符在Python中用来判断某个成员是否在序列中使用的是成员运算符。成员运算符描述inxiny若x是序列y的成员,则返回True,否则返回Falsenotinxnotiny若x不是序列y的成员,则返回True,否则返回FlasePython的运算符与表达式六、运算符的优先级当一个表达式中有多种运算符时,运算的顺序将根据运算符的优先级由高到低进行运算。如果是同级运算则按从左到右的顺序进行。(有括号的先算括号中的)3+2*4**2**>*

>+1and2or31or2and3and>orand>orPython的运算符与表达式六、运算符的优先级02Python的函数Python的函数Python

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论