逻辑运算符

作者: 朱兰Juran | 来源:发表于2022-05-14 08:52 被阅读0次

    逻辑运算符用于为依赖于多个条件的 if 语句创建更复杂的条件。

    Python 的布尔运算符分别是 and, or, 和 not。


    and 运算符

    and 运算符有两个参数,只有当两个参数均为 True 时,结果为 True,否则结果为 False。

    print(1 == 1 and 2 == 2)

    print(1 == 1 and 2 == 3)

    print(1 != 1 and 2 == 2)

    print(2 < 1 and 3 >  6)

    结果:

    True

    False

    False

    False

    Python 的布尔运算符使用单词,而大多数其他语言使用符号(如 &&,||)和!


    or 运算符

    or 运算符也有两个参数。如果其参数中的任何一个(或两者)都为 True,则结果为 True; 如果两个参数均为 False,则结果为 False。

    print(1 == 1 or 2 == 2)

    print(1 == 1 or 2 == 3)

    print(1 != 1 or 2 == 2)

    print(2 < 1 or 3 >  6)

    结果:

    True

    True

    True

    False


    not 运算符

    not 运算符只有一个参数,运算结果是将求反。

    如果提供的参数为 True 求得结果为 False,如果参数为 False 求得结果为 True。

    print(not 1 == 1)

    print(not 1 > 7)

    结果:

    False

    True

    你可以使用逻辑运算符在 if 语句中链接多个条件语句。

    相关文章

      网友评论

        本文标题:逻辑运算符

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