关系运算符
关系运算符
关系运算符也称为比较运算符,用来对参与运算的两个操作数进行比较,确认两个操作数之间的关系,运算结果会返回一个布尔值
Python 中提供的关系运算符如下表所示:
运算符 | 描述 |
---|---|
== |
等于 : 比较对象是否相等 |
!= |
不等于 : 比较两个对象是否不相等 |
> |
大于 : 返回 x 是否大于 y |
< |
小于 : 返回 x 是否小于 y |
>= |
大于等于 : 返回 x 是否大于等于 y 。 |
<= |
小于等于 : 返回 x 是否小于等于 y 。 |
等于 ==
==
用来判断两个操作数是否相同,如果相同,结果为真 True
,如果不同,结果为假 False
。
print( 1 == 2)
print( 1 == 1)
print( 1 == "2")
print( 2 == "2")
print( "abc" == "abc")
print( "abc" == "ABC")
不等于 !=
!=
用来判断两个操作数是否不同,如果不同,结果为真 True
,如果相同,结果为假 False
。
print( 1 != 2)
print( 1 != 1)
print( 1 != "2")
print( 2 != "2")
print( "abc" != "abc")
print( "abc" != "ABC")
大于 >
>
用来判断左操作数是否大于右操作数,如果大于,结果为真 True
,否则,结果为假 False
。
print( 1 > 2)
print( 1 > 1)
print( 1 > "2")
print( 2 > "2")
print( "abc" > "abc")
print( "abc" > "ABC")
小于 <
<
用来判断左操作数是否小于右操作数,如果小于,结果为真 True
,否则,结果为假 False
。
print( 1 < 2)
print( 1 < 1)
print( 1 < "2")
print( 2 < "2")
print( "abc" < "abc")
print( "abc" < "ABC")
大于等于 >=
>=
用来判断左操作数是否大于或等于右操作数,如果大于或等于,结果为真 True
,否则,结果为假 False
。
print( 1 >= 2)
print( 1 >= 1)
print( 1 >= "2")
print( 2 >= "2")
print( "abc" >= "abc")
print( "abc" >= "ABC")
小于等于 <=
<=
用来判断左操作数是否小于或等于右操作数,如果小于或等于,结果为真 True
,否则,结果为假 False
。
print( 1 <= 2)
print( 1 <= 1)
print( 1 <= "2")
print( 2 <= "2")
print( "abc" <= "abc")
print( "abc" <= "ABC")