python逻辑运算及奇怪的返回值(not,and,or)问题的示例分析
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下python逻辑运算及奇怪的返回值(not,and,or)问题的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起
千家信息网最后更新 2025年11月07日python逻辑运算及奇怪的返回值(not,and,or)问题的示例分析
小编给大家分享一下python逻辑运算及奇怪的返回值(not,and,or)问题的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
首先,and、or和not的优先级是not>and>or。
同一优先级从左往右计算。
先说非运算,Python的非运算与这些语言相比,并没有特别的地方。not只有两个返回值,True和False。在Python中,真值为假的对象,包括False,None,数字0,空字符串以及空的容器类型。除此以外的任何对象均为真。
接下来是与运算,Python的与(and)运算的规则是
若左边的表达式为真,则返回右边表达式的值
否则,返回左边表达式的值
最后再来说或运算,Python的或(or)运算的规则是
若左边的表达式为真,则返回左边的表达式的值
否则,返回右边的表达式的值
用代码来感受一下吧:
那现在我们再加入优先级相关的混合运算:

#首先 not 的优先级最高那么not 8 返回False
#(False or 3 and 4 or 2 and 0 or 9 and 7 )
#接下来的优先级是and
#(False or 4 or 0 or )
#最后or 返回真值 4
以上是"python逻辑运算及奇怪的返回值(not,and,or)问题的示例分析"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
运算
表达式
优先级
篇文章
示例
逻辑
问题
分析
接下来
内容
右边
对象
真值
规则
最高
除此以外
不怎么
两个
代码
只有
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
为什么浙江省三级数据库很少
国际qq网络技术
邮箱域名的备案和服务器有关系么
宁波手机软件开发中心
链接数据库和链接字符串一样吗
网络安全应急预案培训
浙江交友软件开发价钱
服务器托管价格北京云主机
nsx网络安全
剑灵同一服务器会员通用吗
什么电脑软件开发
数据库修改数据类型
多台服务器同步时间
怎么用数据库语言新建库
云服务器过虚拟检测
txt数据导入数据库中
阴阳师网易最早的服务器
甘肃库存管理软件开发
云南债权管理软件开发
苏州荣越网络技术有限公司
为什么服务器没有关机按钮
东莞微信软件开发订制
国家网络安全信息中心招聘
域名主机服务器查询
软件开发游戏方向
白河县天气预报软件开发
游戏出现安全连接到服务器
千锋网络安全百度云盘
创来网络技术有限公司真实吗
维护网络安全宣誓词