Python逻辑运算符优先级浅谈
2021/6/11 20:21:36
本文主要是介绍Python逻辑运算符优先级浅谈,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# Python逻辑运算符优先级浅谈 祝大家粽子节快乐 ![image20210611180849894.png](http://www.www.zyiz.net/i/li/?n=2&i=images/20210611/1623408882602390.png?,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=) Python中常用的运算符有(),not,and,or 他们顺序是什么呢?卖关子不是我的性格,直接上答案 ,() > not > and > or 你都说了你还有什么可讲的?那必须有。我先来出一道题,你品一品。 ```python a = 1 or 2 b = 0 or 100 ``` 这个a,b的值是多少呢? 如果不能打出来请往下看,放心博主还是良心的。不会长篇大论的。一张图解决战斗。 ## 单个运算符 ![image20210611184154021.png](http://www.www.zyiz.net/i/li/?n=2&i=images/20210611/1623408921434797.png?,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=) ## 混合例子与解析 ```python print(1 > 2 and 3 or 4 and 2 < 1 or not 3 > 4) ``` 这个最后输出多少呢?我们一步步拆解。 not 3 > 4 为 True 1 > 2 为 False 2 < 1 为 False Flase and 3,因为False为假所以and不在运算直接返回False 4 and False,因为4为真所以and运算符会继续运算后面的,以False为主,所以返回False False or False,为False False or True,为True False or False,因为False为假,所以or运算符会继续运算后面的,以False为主,所以返回后面的False值 至此,Python的逻辑运算符就讲完了,还是以最简短的方式。 码字不易,欢迎大家在评论区留言,收藏。或者加入[群聊](https://jq.qq.com/?_wv=1027&k=vH00muGu)一起进步学习。这篇关于Python逻辑运算符优先级浅谈的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器