博客
关于我
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/

    你可能感兴趣的文章
    Pandas数据可视化怎么做?用实战案例告诉你!
    查看>>
    Pandas数据处理与分析教程:从基础到实战
    查看>>
    Pandas数据结构之DataFrame常见操作
    查看>>
    pandas整合多份csv文件
    查看>>
    pandas某一列转数组list
    查看>>
    Pandas模块,我觉得掌握这些就够用了!
    查看>>
    Pandas玩转文本处理!
    查看>>
    SpringBoot 整合 Mybatis Plus 实现基本CRUD功能
    查看>>
    pandas的to_sql方法中使用if_exists=‘replace‘
    查看>>
    Springboot ppt转pdf——aspose方式
    查看>>
    pandas读取csv编码utf-8报错
    查看>>
    pandas读取parquet报错
    查看>>
    pandas读取数据用来深度学习
    查看>>
    Pandas进阶大神!从0到100你只差这篇文章!
    查看>>
    spring5-介绍Spring框架
    查看>>
    pandas,python - 如何在时间序列中选择特定时间
    查看>>
    Spring 框架之 AOP 原理深度剖析
    查看>>
    Pandas:如何按列元素的组合分组,以指示基于不同列的值的同现?
    查看>>
    Pandas:将一列与数据帧的所有其他列进行比较
    查看>>
    PANDA:基于多列对数据表的行运行计算,并将输出存储在新列中
    查看>>