Python表达式的优先级详解


Posted in Python onFebruary 18, 2020

表达式的优先级

表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列

代码段

a = 1
b = 2
c = 3
print("表达式计算结果是:",a or b and c)

结果输出

表达式计算结果是: 1

会优先计算 and,取值3,后面计算or,最后结果为1

运算符 描述
** 指数 (最高优先级)
~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
* / % // 乘,除,取模和取整除
+ - 加法减法
>> 右移,左移运算符
& 位 'AND'
^ | 位运算符
>= 比较运算符
== != 等于运算符
= %= /= //= -= += *= **= 赋值运算符
is is not 身份运算符
in not in 成员运算符
not and or 逻辑运算符

实例

a = 1
b = 2
c = 2
print(not a or b+2 == c) # 执行优先级 (not a) or ((b+2)== c)
print(b+2 == c)
print( not a)

输出结果

False
False
False

逻辑运算符优先级 not>and>or

以上就是本次介绍的全部相关知识点,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
python 网络爬虫初级实现代码
Feb 27 Python
python实现rsa加密实例详解
Jul 19 Python
python中set()函数简介及实例解析
Jan 09 Python
Python读取txt某几列绘图的方法
Oct 14 Python
pycharm: 恢复(reset) 误删文件的方法
Oct 22 Python
python将字典列表导出为Excel文件的方法
Sep 02 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
Python搭建代理IP池实现检测IP的方法
Oct 27 Python
浅析python内置模块collections
Nov 15 Python
Python3.7黑帽编程之病毒篇(基础篇)
Feb 04 Python
flask项目集成swagger的方法
Dec 09 Python
详解OpenCV获取高动态范围(HDR)成像
Apr 29 Python
使用Tkinter制作信息提示框
Feb 18 #Python
Python中import导入不同目录的模块方法详解
Feb 18 #Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
Feb 18 #Python
将pytorch转成longtensor的简单方法
Feb 18 #Python
python实现查找所有程序的安装信息
Feb 18 #Python
Python3中configparser模块读写ini文件并解析配置的用法详解
Feb 18 #Python
Pytorch mask_select 函数的用法详解
Feb 18 #Python
You might like
菜鸟学PHP之Smarty入门
2007/01/04 PHP
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
PHP+Ajax实时自动检测是否联网的方法
2015/07/01 PHP
php实现的http请求封装示例
2016/11/08 PHP
PHP优化之批量操作MySQL实例分析
2020/04/23 PHP
用正则表达式 动态创建/增加css style script 兼容IE firefox
2009/03/10 Javascript
javascript 年月日联动实现核心代码
2009/12/21 Javascript
return false,对阻止事件默认动作的一些测试代码
2010/11/17 Javascript
extjs之去除s.gif的影响
2010/12/25 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
2014/03/16 Javascript
使用 js+正则表达式为关键词添加链接
2014/11/11 Javascript
Javascript将数字转化成为货币格式字符串
2016/06/22 Javascript
angularjs的select使用及默认选中设置
2017/04/08 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
js canvas实现写字动画效果
2018/11/30 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
小程序click-scroll组件设计
2019/06/18 Javascript
layer.alert回调函数执行关闭弹窗的实例
2019/09/11 Javascript
vue父组件给子组件的组件传值provide inject的方法
2019/10/23 Javascript
用Python代码来解图片迷宫的方法整理
2015/04/02 Python
Python selenium 三种等待方式解读
2016/09/15 Python
基于DataFrame改变列类型的方法
2018/07/25 Python
ML神器:sklearn的快速使用及入门
2019/07/11 Python
Python加密模块的hashlib,hmac模块使用解析
2020/01/02 Python
CSS3属性使网站设计增强同时不消弱可用性
2009/08/29 HTML / CSS
澳大利亚波西米亚风连衣裙在线商店:Fortunate One
2019/04/01 全球购物
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
Cecil Mode法国在线商店:女性时尚
2021/01/08 全球购物
SQL中where和having的区别
2012/06/17 面试题
医学生自荐信范文
2013/12/03 职场文书
关爱留守儿童倡议书
2014/04/15 职场文书
2015年组织部工作总结
2015/04/03 职场文书
如何拟写通知正文?
2019/04/02 职场文书
Python使用pandas导入xlsx格式的excel文件内容操作代码
2022/12/24 Python