美文网首页
Python and和or的优先级实例比较

Python and和or的优先级实例比较

作者: 码字的程序员 | 来源:发表于2023-11-19 13:00 被阅读0次

    Python and和or的优先级

    and和or都是Python的逻辑运算符,都为保留字。通常情况下,在没有括号影响,and和or的优先级中and在代码的逻辑运算过程中会相对优先一些,及在同一行的Python代码中,and会优先与or执行。下面将通过一个and和or“串联”的实例来验证这一点。

    and和or的优先级实例代码

    简单解析:第一行代码中,True and False先返回False,在同or True进行逻辑运算,得到True;第二行代码中:False and False先运算,得到False,在同True or运算,得到True;第三行代码中:先执行True and False返回False,在执行False or,返回False。

    >>> True and False or True
    True
    >>> True or False and False
    True
    >>> False or True and False
    False
    

    原文:Python and和or的优先级实例比较

    免责声明:内容仅供参考。

    相关文章

      网友评论

          本文标题:Python and和or的优先级实例比较

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