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服务器与android客户端socket通信实例
Nov 12 Python
Ruby使用eventmachine为HTTP服务器添加文件下载功能
Apr 20 Python
Python+微信接口实现运维报警
Aug 27 Python
Django中redis的使用方法(包括安装、配置、启动)
Feb 21 Python
Atom的python插件和常用插件说明
Jul 08 Python
Python面向对象基础入门之编码细节与注意事项
Dec 11 Python
python3实现网络爬虫之BeautifulSoup使用详解
Dec 19 Python
利用Python绘制有趣的万圣节南瓜怪效果
Oct 31 Python
Python urlopen()和urlretrieve()用法解析
Jan 07 Python
python如何写出表白程序
Jun 01 Python
python 利用jieba.analyse进行 关键词提取
Dec 17 Python
MoviePy简介及Python视频剪辑自动化
Dec 18 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 存储文本换行实现方法
2010/01/05 PHP
php+jquery编码方面的一些心得(utf-8 gb2312)
2010/10/12 PHP
php写的AES加密解密类分享
2014/06/20 PHP
php通过文件流方式复制文件的方法
2015/03/13 PHP
php结合mysql与mysqli扩展处理事务的方法
2016/06/29 PHP
利用 fsockopen() 函数开放端口扫描器的实例
2017/08/19 PHP
CI框架(CodeIgniter)操作redis的方法详解
2018/01/25 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
javascript 一个自定义长度的文本自动换行的函数
2007/08/19 Javascript
浏览器无法运行JAVA脚本的解决方法
2008/01/09 Javascript
使用AngularJS创建自定义的过滤器的方法
2015/06/18 Javascript
js实现简单的省市县三级联动效果实例
2016/02/18 Javascript
jQuery中通过ajax的get()函数读取页面的方法
2016/02/29 Javascript
JavaScript中this的用法实例分析
2016/12/19 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
BootStrap 表单控件之单选按钮水平排列
2017/05/23 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
python使用xauth方式登录饭否网然后发消息
2014/04/11 Python
python采集百度百科的方法
2015/06/05 Python
Python实现两个list求交集,并集,差集的方法示例
2018/08/02 Python
python基于socket函数实现端口扫描
2020/05/28 Python
时尚的CSS3进度条效果
2012/02/22 HTML / CSS
美国百货齐全的精品网站,提供美式风格的产品:Overstock.com
2016/07/22 全球购物
SQL数据库笔试题
2016/03/08 面试题
劳动实践课感言
2014/02/01 职场文书
文明之星事迹材料
2014/05/09 职场文书
施工安全责任书范本
2014/07/24 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
计生办班子群众路线教育实践活动个人对照检查材料思想汇报
2014/10/04 职场文书
单位实习鉴定评语
2015/01/04 职场文书
驳回起诉民事裁定书
2015/05/19 职场文书
地道战观后感400字
2015/06/04 职场文书
会计入职心得体会
2016/01/22 职场文书
python使用matplotlib绘制图片时x轴的刻度处理
2021/08/30 Python
Apache Pulsar集群搭建部署详细过程
2022/02/12 Servers