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中解析XML数据的方法
Oct 15 Python
Python编程实现的图片识别功能示例
Aug 03 Python
python取代netcat过程分析
Feb 10 Python
详解python3中zipfile模块用法
Jun 18 Python
python配置grpc环境
Jan 01 Python
对python使用telnet实现弱密码登录的方法详解
Jan 26 Python
关于python字符串方法分类详解
Aug 20 Python
Python字符串的修改方法实例
Dec 19 Python
为什么黑客都用python(123个黑客必备的Python工具)
Jan 31 Python
PyCharm如何导入python项目的方法
Feb 06 Python
解决import tensorflow as tf 出错的原因
Apr 16 Python
Python  序列化反序列化和异常处理的问题小结
Dec 24 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实现的中文分词类完整实例
2017/02/06 PHP
PHP fopen中文文件名乱码问题解决方案
2020/10/28 PHP
制作高质量的JQuery Plugin 插件的方法
2010/04/20 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
js判断横竖屏及禁止浏览器滑动条示例
2014/04/29 Javascript
Javascript监视变量变化的方法
2015/06/09 Javascript
Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
2016/10/30 Javascript
详解用vue.js和laravel实现微信支付
2017/06/23 Javascript
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
小程序图片长按识别功能的实现方法
2018/08/30 Javascript
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
nodejs+express最简易的连接数据库的方法
2020/12/23 NodeJs
原生js实现自定义滚动条
2021/01/20 Javascript
[54:51]Ti4 冒泡赛第二轮LGD vs C9 3
2014/07/14 DOTA
[00:37]食人魔魔法师轮盘吉兆顺应全新至宝将拥有额外款式
2019/12/19 DOTA
Python的另外几种语言实现
2015/01/29 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
python的staticmethod与classmethod实现实例代码
2018/02/11 Python
20个常用Python运维库和模块
2018/02/12 Python
python2与python3的print及字符串格式化小结
2018/11/30 Python
linux中如何使用python3获取ip地址
2019/07/15 Python
Django User 模块之 AbstractUser 扩展详解
2020/03/11 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
Python 爬虫的原理
2020/07/30 Python
使用gunicorn部署django项目的问题
2020/12/30 Python
CSS3对图片照片进行边缘模糊处理的实现
2018/08/08 HTML / CSS
HTML5 Canvas的性能提高技巧经验分享
2013/07/02 HTML / CSS
请问软件开发中的设计模式你会使用哪些
2015/05/13 面试题
七年级生物教学反思
2014/01/30 职场文书
搞笑爱情保证书
2014/04/29 职场文书
活动总结模板
2014/05/09 职场文书
白鹤梁导游词
2015/02/06 职场文书
公司放假通知怎么写
2015/04/15 职场文书
七年级作文之秋游
2019/10/21 职场文书
python字符串的一些常见实用操作
2022/04/06 Python
ipad隐藏软件app图标方法
2022/04/19 数码科技