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 相关文章推荐
10种检测Python程序运行时间、CPU和内存占用的方法
Apr 01 Python
Python 获取当前所在目录的方法详解
Aug 02 Python
python Pygame的具体使用讲解
Nov 03 Python
详解Python3序列赋值、序列解包
May 14 Python
将Pytorch模型从CPU转换成GPU的实现方法
Aug 19 Python
python如何使用socketserver模块实现并发聊天
Dec 14 Python
np.random.seed() 的使用详解
Jan 14 Python
使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解
Jan 25 Python
Python 创建TCP服务器的方法
Jul 28 Python
用python实现前向分词最大匹配算法的示例代码
Aug 06 Python
python如何将图片转换素描画
Sep 08 Python
Pycharm安装Qt Design快捷工具的详细教程
Nov 18 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即时捕捉PHP中的错误并发送email通知的实现代码
2013/01/19 PHP
Codeigniter购物车类不能添加中文的解决方法
2014/11/29 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
PHP 数组遍历foreach语法结构及实例
2016/06/13 PHP
mac os快速切换多个PHP版本的方法
2017/03/07 PHP
PHP实现的Redis多库选择功能单例类
2017/07/27 PHP
JavaScript基本概念初级讲解论坛贴的学习记录
2009/02/22 Javascript
JavaScript 事件记录使用说明
2009/10/20 Javascript
jQuery使用数组编写图片无缝向左滚动
2012/12/11 Javascript
基于pthread_create,readlink,getpid等函数的学习与总结
2013/07/17 Javascript
js抽奖实现随机抽奖代码效果
2013/12/02 Javascript
javascript面向对象特性代码实例
2014/06/12 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
2014/10/31 Javascript
express的中间件bodyParser详解
2014/12/04 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
2018/05/03 jQuery
vue.js层叠轮播效果的实例代码
2018/11/08 Javascript
Jquery获取radio选中值实例总结
2019/01/17 jQuery
三步实现ionic3点击退出app程序
2019/09/17 Javascript
three.js欧拉角和四元数的使用方法
2020/07/26 Javascript
[03:49]辉夜杯现场龙骑士COSER秀情商“我喜欢芬队!”
2015/12/27 DOTA
python中xrange和range的区别
2014/05/13 Python
跟老齐学Python之再深点,更懂list
2014/09/20 Python
在Python中进行自动化单元测试的教程
2015/04/15 Python
python实现域名系统(DNS)正向查询的方法
2016/04/19 Python
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
Python语言描述随机梯度下降法
2018/01/04 Python
python3中numpy函数tile的用法详解
2019/12/04 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
New Era英国官网:美国棒球帽品牌
2018/03/21 全球购物
万宝龙英国官网:Montblanc手表、书写工具、皮革和珠宝
2018/10/16 全球购物
数据库方面面试题
2012/04/22 面试题
若干个Java基础面试题
2015/05/19 面试题
文艺委员竞选稿
2015/11/19 职场文书
安全生产培训心得体会
2016/01/18 职场文书
2016年第十四个公民道德宣传日活动总
2016/04/01 职场文书