在上一节的合集中,我们了解了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 |
花絮:
本期的Python的运算符就分享到这里,下期我们将继续分享Python中的运算符中的位运算符,感兴趣的朋友可以关注我。
同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。