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数据类型转换函数总结
Mar 11 Python
在Python中操作时间之mktime()方法的使用教程
May 22 Python
python调用xlsxwriter创建xlsx的方法
May 03 Python
python3字符串操作总结
Jul 24 Python
Python3 Tkinkter + SQLite实现登录和注册界面
Nov 19 Python
django框架使用views.py的函数对表进行增删改查内容操作详解【models.py中表的创建、views.py中函数的使用,基于对象的跨表查询】
Dec 12 Python
浅谈python输出列表元素的所有排列形式
Feb 26 Python
利用pyecharts读取csv并进行数据统计可视化的实现
Apr 17 Python
django 模版关闭转义方式
May 14 Python
浅析Python 多行匹配模式
Jul 24 Python
python用Configobj模块读取配置文件
Sep 26 Python
call在Python中改进数列的实例讲解
Dec 09 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实现返回JSON和XML的类分享
2015/01/28 PHP
PHP封装CURL扩展类实例
2015/07/28 PHP
php+ajax 实现输入读取数据库显示匹配信息
2015/10/08 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
2016/01/09 PHP
php+js实现的无刷新下载文件功能示例
2019/08/23 PHP
Prototype使用指南之base.js
2007/01/10 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
简单的jquery左侧导航栏和页面选中效果
2014/08/21 Javascript
js动态创建及移除div的方法
2015/06/03 Javascript
JavaScript计划任务后台运行的方法
2015/12/18 Javascript
Jquery操作cookie记住用户名
2016/03/29 Javascript
Javascript OOP之面向对象
2016/07/31 Javascript
JS 实现导航菜单中的二级下拉菜单的几种方式
2016/10/31 Javascript
bootstrap监听滚动实现头部跟随滚动
2016/11/08 Javascript
JS闭包用法实例分析
2017/03/27 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
vue2.0使用swiper组件实现轮播效果
2017/11/27 Javascript
vue与bootstrap实现简单用户信息添加删除功能
2019/02/15 Javascript
详解auto-vue-file:一个自动创建vue组件的包
2019/04/26 Javascript
layui输入框中只允许输入整数的实现方法
2019/09/18 Javascript
Element实现表格嵌套、多个表格共用一个表头的方法
2020/05/09 Javascript
node.js获取参数的常用方法(总结)
2017/05/29 Python
深入了解Python在HDA中的应用
2019/09/05 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
python自动识别文本编码格式代码
2019/12/26 Python
jupyter notebook 参数传递给shell命令行实例
2020/04/10 Python
基于python实现检索标记敏感词并输出
2020/05/07 Python
HTML5新特性之用SVG绘制微信logo
2016/02/03 HTML / CSS
DJI全球:DJI Global
2021/03/15 全球购物
高中考试作弊检讨书
2014/01/14 职场文书
幼儿园小班植树节活动方案
2014/03/04 职场文书
幼儿园小班教师寄语
2014/04/03 职场文书
质量标语大全
2014/06/12 职场文书
个人买房协议书范本
2014/10/06 职场文书
个人工作能力自我评价
2015/03/05 职场文书
节水宣传标语口号
2015/12/26 职场文书