在上一节的合集中,我们了解了Python运算符中的算术运算符和赋值运算符的相关知识,本节我们将进一步了解一下Python中运算符中的比较运算符和逻辑运算符的相关知识。

1.比较(关系)运算符

比较运算符,也称为关系运算符,用于对变量或表达式结果进行大小,真假等比较,如果比较结果为真,则返回true,如果为假,则返回false。比较运算符通常用在条件语句中作为判断的依据,在Python中主要的比较运算符如下:

运算符

作用

举例

结果

>

大于

'a'>'b'

false

<

小于

156<456

true

==

等于

'c'=='c'

true

!=

不等于

'y'!='t'

true

>=

大于或等于

479>=426

true

<=

小于或等于

62.45<=45.5

false

注:在Python中,当需要判断一个变量是否介于两个值之间时,可以采用“值1 < 变量   < 值2” 的形式,例如:0 <a < 100。

2.逻辑运算符

逻辑运算符是对真和假两种布尔值进行运算,运算结果仍是一个布尔值,Python中的逻辑运算符主要包扣:and(逻辑与)、or(逻辑或)、not(逻辑非)

运算符

含义

用法

结合方向

and

逻辑与

op1 and  op2

从左到右

or

逻辑或

op1 or op2

从左到右

not

逻辑非

not op

从右到左

使用逻辑运算符进行逻辑运算时,其运算结果如下:

表达式1

表达式2

表达式1 and 表达式2

表达式1 or 表达式2

not 表达式1

true

true

true

true

false

true

false

false

true

false

false

false

false

false

true

false

true

false

true

true