Python中的逻辑运算符:'and'与'or'的用法

Posted 嗨,阿良

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中的逻辑运算符:'and'与'or'的用法相关的知识,希望对你有一定的参考价值。

1、运算的优先级为:() > not > and > or;


2、‘and‘运算符:

  • 当两边都为真时才是真,且返回‘and‘后边的内容,
  • 当两边都为假时返回‘and‘前面的内容,
  • 当一真一假时返回代表假的内容;

3、‘or‘运算符:

  • 当有一个为真时即是真,且返回代表真的内容,
  • 当两边都为假时返回‘or‘后面的内容,
  • 当两边都为真时返回‘or‘前面的内容;

4、逻辑短路:

  • 1)、True or 表达式
  • 2)、False and 表达式

5、布尔值为假的十种情况:

1)、0
2)、0.0
3)、False
4)、""
5)、()
6)、[]
7)、set()
8)、{}
9)、0j
10)、None

以上是关于Python中的逻辑运算符:'and'与'or'的用法的主要内容,如果未能解决你的问题,请参考以下文章

我想问下python中 逻辑与:“&”和“and”的区别

Python中的逻辑运算

python 逻辑运算

python 逻辑运算

Python3中的逻辑运算符与成员运算符

python作业(运算符续)