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程序添加图形化界面的教程
Apr 29 Python
Python列表和元组的定义与使用操作示例
Jul 26 Python
Python 读取指定文件夹下的所有图像方法
Apr 27 Python
django框架实现一次性上传多个文件功能示例【批量上传】
Jun 19 Python
在linux系统下安装python librtmp包的实现方法
Jul 22 Python
Django项目中使用JWT的实现代码
Nov 04 Python
python向图片里添加文字
Nov 26 Python
Python3 shelve对象持久存储原理详解
Mar 23 Python
基于Python脚本实现邮件报警功能
May 20 Python
Python用类实现扑克牌发牌的示例代码
Jun 01 Python
浅析Python 序列化与反序列化
Aug 05 Python
详解Python GUI编程之PyQt5入门到实战
Dec 10 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+jQuery+MySql实现红蓝(顶踩)投票代码
2015/08/25 PHP
PHP6连接SQLServer2005的三部曲
2016/04/15 PHP
实例讲解php数据访问
2016/05/09 PHP
PHP使用两个栈实现队列功能的方法
2018/01/15 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
2019/10/21 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
让iframe子窗体取父窗体地址栏参数(querystring)
2009/10/13 Javascript
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
jquery 操作css样式、位置、尺寸方法汇总
2014/11/28 Javascript
Node.js巧妙实现Web应用代码热更新
2015/10/22 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
2016/11/09 Javascript
Angular的自定义指令以及实例
2016/12/26 Javascript
简述vue路由打开一个新的窗口的方法
2018/11/29 Javascript
玩转Koa之koa-router原理解析
2018/12/29 Javascript
vue基础之事件简写、事件对象、冒泡、默认行为、键盘事件实例分析
2019/03/11 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
Element-ui树形控件el-tree自定义增删改和局部刷新及懒加载操作
2020/08/31 Javascript
Node快速切换版本、版本回退(降级)、版本更新(升级)
2021/01/07 Javascript
python 不关闭控制台的实现方法
2011/10/23 Python
python调用java模块SmartXLS和jpype修改excel文件的方法
2015/04/28 Python
Python字符串处理实例详解
2017/05/18 Python
Random 在 Python 中的使用方法
2018/08/09 Python
python执行精确的小数计算方法
2019/01/21 Python
Python超越函数积分运算以及绘图实现代码
2019/11/20 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
2020/04/13 Python
python3 使用ssh隧道连接mysql的操作
2020/12/05 Python
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
英国计算机产品零售商:Novatech(定制个人电脑、笔记本电脑、工作站和服务器)
2018/01/28 全球购物
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
大专毕业生自我评价分享
2013/11/10 职场文书
小学运动会表扬稿
2014/01/19 职场文书
采购助理岗位职责
2014/02/16 职场文书
酒店秘书求职信范文
2014/02/17 职场文书
《骑牛比赛》教后反思
2014/04/22 职场文书
初婚初育证明范本
2014/11/24 职场文书