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不带重复的全排列代码
Aug 13 Python
Python脚本实现DNSPod DNS动态解析域名
Feb 14 Python
12步入门Python中的decorator装饰器使用方法
Jun 20 Python
Python爬虫之模拟知乎登录的方法教程
May 25 Python
python多线程socket编程之多客户端接入
Sep 12 Python
Python3解决棋盘覆盖问题的方法示例
Dec 07 Python
详解python单元测试框架unittest
Jul 02 Python
Python中类的创建和实例化操作示例
Feb 27 Python
python 采用paramiko 远程执行命令及报错解决
Oct 21 Python
Python Django2.0集成Celery4.1教程
Nov 19 Python
用PYTHON去计算88键钢琴的琴键频率和音高
Apr 10 Python
python APScheduler执行定时任务介绍
Apr 19 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模板引擎SMARTY
2006/10/09 PHP
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
2011/11/21 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
PHP实现清除wordpress里恶意代码
2015/10/21 PHP
PHP实现验证码校验功能
2017/11/16 PHP
php连接sftp的作用以及实例代码
2019/09/23 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
JS 遮照层实现代码
2010/03/31 Javascript
JavaScript去掉空格的方法集合
2010/12/28 Javascript
基于jquery可配置循环左右滚动例子
2011/09/09 Javascript
AngularJS基础 ng-switch 指令简单示例
2016/08/03 Javascript
解决vue-router进行build无法正常显示路由页面的问题
2018/03/06 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
JavaScript canvas仿代码流瀑布
2020/02/10 Javascript
jQuery带控制按钮轮播图插件
2020/07/31 jQuery
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
Python脚本实现网卡流量监控
2015/02/14 Python
Python标准库urllib2的一些使用细节总结
2015/03/16 Python
Python中类型关系和继承关系实例详解
2015/05/25 Python
python如何修改装饰器中参数
2018/03/20 Python
HTML5 Canvas绘制圆点虚线实例
2015/01/01 HTML / CSS
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
HTML5中input输入框默认提示文字向左向右移动的示例代码
2020/09/10 HTML / CSS
三星英国官网:Samsung英国
2018/09/25 全球购物
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
照片礼物和装饰:MyPhoto
2019/11/02 全球购物
大二自我鉴定范文
2013/10/05 职场文书
老总助理工作岗位职责
2014/02/06 职场文书
2015年超市员工工作总结
2015/05/04 职场文书
七年级作文之环保作文
2019/10/17 职场文书
MySQL 可扩展设计的基本原则
2021/05/14 MySQL
分析Netty直接内存原理及应用
2021/06/14 Java/Android
SQL Server表分区删除详情
2021/10/16 SQL Server
AngularJS实现多级下拉框
2022/03/25 Javascript