- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
程序设计语言的基础知识4.1.3Python的运算符与表达式?4.1.4Python的函数第四章让我们一起走进Python的世界
Python的运算符与表达式1
Python的运算符与表达式3运算符与表达式以a+2为例+→运算符a和2→操作数a+2→表达式操作数可以是常量、变量、函数等算数运算符逻辑运算符关系运算符赋值运算符成员运算符……算数表达式逻辑表达式关系表达式赋值表达式……
Python的运算符与表达式3算数运算符与算数表达式逻辑运算符与逻辑表达式关系运算符与关系表达式赋值运算符与赋值表达式成员运算符(1)(2)(3)(4)(3)(5)
算数运算符与算数表达式举例1+3=43-1=25*2=105/2=2.55%2=25//2=12**4=16算数表达式如“a+3*c”,“(m+n)*i-8”,“7%3=1”等算数运算符+加-减*乘/除(求商)%求余//整除**幂运算
运算符:xandy表达式:and(与)逻辑运算符与逻辑表达式or(或)not(非)xorynotx逻辑表达式的值为True或False整数1整数0如果将逻辑运算的结果进行算数运算,则以1和0(布尔值)进行运算。
xandyand(与)逻辑运算符与逻辑表达式操作数中,0为False,非0为True“与”运算表达式运算规则:若x为False,表达式返回False,否则返回y的计算值。x为非0时,返回yX为0时,返回x(就是0)
xoryor(或)逻辑运算符与逻辑表达式操作数中,0为False,非0为True“或”运算表达式运算规则:若x为True,表达式返回x的值,否则返回y的计算值。x为0时,返回yX为非0时,返回x
notxnot(非)逻辑运算符与逻辑表达式操作数中,0为False,非0为True“非”运算表达式运算规则:若x为True,则返回False,若x为False,则返回True。x为0时,返回TrueX为非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中用来判断某个成员是否在序列中使用的是成员运算符。成员运算符描述示例inxiny若x是序列的成员,则返回Ture,否则返回Falsenotinxnotiny若x不是序列的成员,则返回Ture,否则返回False
Python的运算符与表达式3运算符的优先级当一个表达式中有多种运算符时,运算顺序将根据运算符的优先级由高到低进行运算。如果是同级运算则按从左到右的顺序进行运算。(有括号要先算括号中的)
Python的运算符与表达式3运算符的优先级优先级运算符说明1(最高)**幂运算2*、/、%、//乘、除、求余、整除3+、-加、减4、=大于、大于等于、=小于、小于等于5==、!=等于、不等于优先级运算符说明6=、%=、/=、//=、-=、+=、*=赋值运算符7in、notin成员运算符8not逻辑运算的非运算符9and逻辑运算的与运算符10(最低)or逻辑运算的或运算符
Python的运算符与表达式3运算符的优先级关系运算符赋值运算符逻辑运算符算数运算符**、*、/、%、//、+、-、=、、=、==、!==、%=、/=、//=、-=、+=、*=not、and、or成员运算符in、notin
Python的运算符与表达式3运算符的优先级3+2*4**2***+1and23(3+1)2or3and()+or
Python的函数2
Python的函数4函数是Python语言程序的基石,是组织好的、可以重复使用的、用来实现单一或相关联功能的代码段。Python
您可能关注的文档
最近下载
- 2024-2025学年北师大版七年级数学上册同步练:一元一次方程中含参数的问题(6类热点题型)(含答案).pdf VIP
- 2025年黑龙江省哈尔滨市高职单招面试模拟试题及答案解析.docx
- 某土地复垦项目可行性研究报告.docx VIP
- 稳定同位素35cl,37cl和稳定同位素hl在自然中的变化.docx VIP
- 杜牧的清明教学-PPT.pptx VIP
- 土地复垦项目可行性研究报告.docx
- (2025修订版)CAAC无人机理论考试题库(含答案).docx
- 八礼四仪之待人之礼课件(八礼四仪第4课).pptx VIP
- 2025辽宁鞍山市台安交通旅游产业集团有限公司招聘6人笔试模拟试题及答案解析.docx
- AUTOLISP函数参考.doc VIP
文档评论(0)