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中使用sort()方法进行排序的简单教程
May 21 Python
Python实现给文件添加内容及得到文件信息的方法
May 28 Python
python3实现抓取网页资源的 N 种方法
May 02 Python
Python django实现简单的邮件系统发送邮件功能
Jul 14 Python
用Python3创建httpServer的简单方法
Jun 04 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
Nov 10 Python
python反转列表的三种方式解析
Nov 08 Python
python实现遍历文件夹图片并重命名
Mar 23 Python
keras实现多GPU或指定GPU的使用介绍
Jun 17 Python
python 爬取B站原视频的实例代码
Sep 09 Python
python 三边测量定位的实现代码
Apr 22 Python
Python下载商品数据并连接数据库且保存数据
Mar 31 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的chr和ord函数实现字符加减乘除运算实现代码
2011/12/05 PHP
php生成gif动画的方法
2015/11/05 PHP
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
php下的原生ajax请求用法实例分析
2020/02/28 PHP
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
JavaScript中日期的相关操作方法总结
2015/10/24 Javascript
JavaScript中获取纯正的undefined的方法
2016/03/06 Javascript
浅谈js中调用函数时加不加括号的问题
2016/07/28 Javascript
微信小程序 网络请求(GET请求)详解
2016/11/16 Javascript
web打印小结
2017/01/11 Javascript
Vue实现动态响应数据变化
2017/04/28 Javascript
Ionic + Angular.js实现图片轮播的方法示例
2017/05/21 Javascript
JavaScript用200行代码制作打飞机小游戏实例
2017/06/21 Javascript
解决jquery的ajax调取后端数据成功却渲染失败的问题
2018/08/08 jQuery
node爬取新型冠状病毒的疫情实时动态
2020/02/06 Javascript
[01:20:37]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
Python采用raw_input读取输入值的方法
2014/08/18 Python
基于Python函数的作用域规则和闭包(详解)
2017/11/29 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
python开发之anaconda以及win7下安装gensim的方法
2019/07/05 Python
python实现字符串完美拆分split()的方法
2019/07/16 Python
python 经典数字滤波实例
2019/12/16 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
2020/01/10 Python
基于pytorch的lstm参数使用详解
2020/01/14 Python
python打印文件的前几行或最后几行教程
2020/02/13 Python
深入浅析python的第三方库pandas
2020/02/13 Python
Django数据统计功能count()的使用
2020/11/30 Python
宣传部部长竞选演讲稿
2014/04/26 职场文书
以幸福为主题的活动方案
2014/08/22 职场文书
2014年质检工作总结
2014/11/26 职场文书
业务员岗位职责
2015/02/03 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书
pytorch 实现多个Dataloader同时训练
2021/05/29 Python
Vue实现tab导航栏并支持左右滑动功能
2021/06/28 Vue.js
Python实现学生管理系统并生成exe可执行文件详解流程
2022/01/22 Python