博客
关于我
Python中的逻辑运算符:'and'与'or'的用法
阅读量:427 次
发布时间:2019-03-06

本文共 471 字,大约阅读时间需要 1 分钟。

运算的优先级规则

在编程和逻辑运算中,运算的优先级遵循以下顺序:

高于不操作(not)> 与(and)> 或(or)

'and' 运算符规则

  • 真与真:只有当两边都为真时,才返回'and'后面的内容。
  • 假与假:当两边都为假时,返回'and'前面的内容。
  • 真与假:当一边为真,另一边为假时,返回代表假的内容。

'or' 运算符规则

  • 真与假:只要有一个为真,整个'or'表达式返回真,并选择代表真内容。
  • 假与假:当两边都为假时,返回'or'后面的内容。
  • 真与真:当两边都为真时,返回'or'前面的内容。

逻辑短路

  • True 或表达式:如果左边是True,那么无论右边是什么结果,整个表达式都会返回True。
  • False and 表达式:如果左边是False,那么无论右边是什么结果,整个表达式都会返回False。
  • 布尔值为假的十种情况

  • False
  • 0
  • 0.0
  • False
  • ""(空字符串)
  • ()`
  • []
  • set()(空集合)
  • {}(空字典)
  • 0j(纯虚数零)
  • None
  • 通过以上规则,我们可以更好地理解和处理逻辑运算,避免在实际编程中出现逻辑错误。

    转载地址:http://mknuz.baihongyu.com/

    你可能感兴趣的文章
    PYTHON--欧拉习题二
    查看>>
    python--高级应用总结
    查看>>
    python-520表白代码,我看谁说程序员不懂浪漫,送你几套表白代码,一步到位
    查看>>
    Python-Asyncio TypeError:无法在‘;等待‘;表达式中使用对象DICT
    查看>>
    Python-AttributeError:‘;dict&39;对象没有属性‘;序列‘;
    查看>>
    Python-ldap:是否可以在不显式写入密码的情况下进行绑定?
    查看>>
    python出现 unknown encoding: idna 的处理方法
    查看>>
    Python出现 RuntimeError: dictionary changed size during iteration 的解决方法
    查看>>
    Python-numpy(2)数组的操作
    查看>>
    Python-Numpy的tile函数用法
    查看>>
    python-open函数
    查看>>
    Python-Pandas-将特定函数应用于给定级别-多索引数据框架
    查看>>
    python-queue队列通信
    查看>>
    python-ros No module named PyKDL
    查看>>
    python-social-auth 是否需要会话
    查看>>
    Python再获年度编程语言,微软或成最大赢家
    查看>>
    python-week5
    查看>>
    Python写表情包搜索工具(非常详细)零基础入门到精通,收藏这一篇就够了
    查看>>
    Python-【1】配置
    查看>>
    Python-从子文件夹执行绝对导入
    查看>>