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 命令行非阻塞输入的小例子
Sep 27 Python
python2.7 mayavi 安装图文教程(推荐)
Jun 22 Python
python 判断网络连通的实现方法
Apr 22 Python
如何用python整理附件
May 13 Python
解决win64 Python下安装PIL出错问题(图解)
Sep 03 Python
对python操作kafka写入json数据的简单demo分享
Dec 27 Python
python随机在一张图像上截取任意大小图片的方法
Jan 24 Python
Python列表(List)知识点总结
Feb 18 Python
Python中的异常处理try/except/finally/raise用法分析
Feb 28 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
Nov 29 Python
Python文件操作及内置函数flush原理解析
Oct 13 Python
python drf各类组件的用法和作用
Jan 12 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
Protoss建筑一览
2020/03/14 星际争霸
小偷PHP+Html+缓存
2006/12/20 PHP
php检查是否是ajax请求的方法
2015/04/16 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
stripos函数知识点实例分享
2019/02/11 PHP
Extjs中常用表单介绍与应用
2010/06/07 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
悬浮数字的实现案例
2014/02/19 Javascript
再谈javascript原型继承
2014/11/10 Javascript
javascript实现回到顶部特效
2015/05/06 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
2015/09/06 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
jsp 网站引入外部css或者js失效问题解决
2016/10/31 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
移动端日期插件Mobiscroll.js使用详解
2016/12/19 Javascript
使用layui 渲染table数据表格的实例代码
2018/08/19 Javascript
Vue递归组件+Vuex开发树形组件Tree--递归组件的简单实现
2019/04/01 Javascript
vue实现随机验证码功能(完整代码)
2019/12/10 Javascript
vue学习笔记之slot插槽基本用法实例分析
2020/02/01 Javascript
Python常用模块介绍
2014/11/21 Python
Python绘制的二项分布概率图示例
2018/08/22 Python
python获取本机所有IP地址的方法
2018/12/26 Python
Python将json文件写入ES数据库的方法
2019/04/10 Python
python命令 -u参数用法解析
2019/10/24 Python
Python线程条件变量Condition原理解析
2020/01/20 Python
详解Open Folder as PyCharm Project怎么添加的方法
2020/12/29 Python
简单介绍CSS3中Media Query的使用
2015/07/07 HTML / CSS
怎样声明接口
2014/09/19 面试题
刊首寄语大全
2014/04/11 职场文书
物联网工程专业推荐信
2014/09/08 职场文书
学用政策心得体会
2014/09/10 职场文书
2014年光棍节活动策划方案(创意集锦)
2014/09/29 职场文书
党的群众路线整改落实情况汇报
2014/10/28 职场文书
客户答谢会致辞
2015/01/20 职场文书
CSS中使用grid布局实现一套模板多种布局
2022/07/15 HTML / CSS