美文网首页
Python中的and和or

Python中的and和or

作者: 莫辜负自己的一世韶光 | 来源:发表于2018-11-22 19:29 被阅读0次

    and 和 or 的用法

    and 和 or 是python的两个逻辑运算符,可以使用and和or进行多个条件内容的判断.

    and是当and连接的所有的表达式的值为真时,才为真

    or是当or连接的所有表达式的值一个为真时,这个表达式就为真

    and和or表达式返回的本质

    and 的返回结果问题:
    从左到右计算表达式,若所有的都为真,则返回最后一个值,若存在假,返回第一个假值.

    or 的返回结果问题:
    从左到右计算表达式,只要遇到真值就返回那个真是,如果表达式结束依旧没有遇到真值,就返回最后一个假值.

    
    1. 求结果:1 or 3
    print(1 or 3)  # 1
    
    2. 求结果:1 and 3
    print(1 and 3)  # 3
    
    3. 求结果:0 and 2 and 1
    print(0 and 2 and 1)  # 0
    
    4. 求结果:0 and 2 or 1
    print(0 and 2 or 1)  # 1
    
    5. 求结果:0 and 2 or 1 or 4
    print(0 and 2 or 1 or 4)  # 1
    
    6. 求结果:0 or Flase and 1
    print(0 or False and 1)  # Flase
    
    总结:
      # x or y 如果 x为真,则值为x,   否则为y
      # x and y 如果 x 为真,则值为 y,否则为 x
    

    相关文章

      网友评论

          本文标题:Python中的and和or

          本文链接:https://www.haomeiwen.com/subject/ospofqtx.html