千家信息网

python逻辑运算及奇怪的返回值(not,and,or)问题的示例分析

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,小编给大家分享一下python逻辑运算及奇怪的返回值(not,and,or)问题的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起
千家信息网最后更新 2026年10月31日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安全错误 数据库的锁怎样保障安全 湖北九亚互联网络科技有限公司 广州淘业互联网络科技 互联网电商科技 互联网下的科技发展 重庆互联网络科技 互联网科技金融公司 善班互联网科技 贷财互联网科技 苏州互联网科技贷款公司 丰台科技园 互联网 互联网科技大会案例 科技类的互联网平台 互联网和黑科技的看法 搜狐科技互联网 上海钢联属于互联网科技股吗 伍佰万互联网科技怎么赚钱 易租星互联网科技有限公司 现代互联网科技公司 东风日产互联网科技公司叫什么 互联网科技创新方面的资料 互联网科技官网 菲比寻常互联网科技 深圳卡尔迅互联网科技有限公司怎么样 科技大学互联网专业好不好 互联网公司会议桌创意科技软装饰 安控科技rtu产品工业互联网 南山科技园互联网公司有哪些 洛阳昕诺飞互联网科技有限公司 广东鹅鹅鹅互联网科技有限公司 互联网金融运营模式中的金融科技
0