Skip to content

关系运算符

关系运算符

关系运算符也称为比较运算符,用来对参与运算的两个操作数进行比较,确认两个操作数之间的关系,运算结果会返回一个布尔值

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")