学科分类
目录
基础

比较运算符

比较运算符用于比较两个数,其返回的结果只能是True或False。表1列举了Python中的比较运算符。

为了便于大家更好地理解比较运算符,接下来,通过实例演示Python比较运算符的操作。

表1 比较运算符

运算符 描述 实例
== 检查两个操作数的值是否相等,如果是,则条件成立 如a=3,b=3,则(a==b)为True
!= 检查两个操作数的值是否不相等,如果是,则条件成立 如a=1,b=3,则(a!=b)为True
> 检查左操作数的值是否大于右操作数的值,如果是,则条件成立 如a=7,b=3,则(a>b)为True
< 检查左操作数的值是都小于右操作数的值,如果是,则条件成立 如a=7,b=3,则(a<b)为False
>= 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立 如a=3,b=3,则(a>=b)为True
<= 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立 如a=3,b=3,则(a<=b)为True

比较运算符的使用,示例代码如下:

a = 20
b = 10
c = 0
# 比较a和b的值是否相等
if (a == b):
   print("1——a等于b")
else:
   print("1——a不等于b")
# 比较a和b的值是否不相等
if (a != b):
   print("2——a不等于b")
else:
   print("2——a等于b")
# 比较a是否小于b
if (a < b):
   print("4——a小于b")
else:
   print("4——a大于等于b")
# 比较a是否大于b
if (a > b):
   print("5——a大于b")
else:
   print("5——a小于等于b")
# 修改变量 a 和 b 的值
a = 5;
b = 20;
# 比较a是否小于等于b
if (a <= b):
   print("6——a小于等于b")
else:
   print("6——a大于b")
# 比较b是否大于等于a
if (b >= a):
   print("7——b大于等于a")
else:
   print("7——b小于a")

以上代码中,使用了if-else判断语句,这种语句在后面的章节会详细讲解。这里,大家只需把它理解为一种判断的语句,表示的含义是“如果……否则……”。只有if后面紧跟的表达式结果为True时,程序会执行if后面的语句,否则会执行else后面的语句。这里,大家对照程序深刻理解比较运算符的使用即可。程序的运行结果如图1所示。

img

图1 运行结果

点击此处
隐藏目录