![]() |
3.3 比较运算符 |
比较运算符也被称为关系运算符,用来判断条件表达式左右两侧的操作数是否相等、大于或小于。当使用关系运算符时,所运算的结果有成立或者不成立两种,对应布尔值的True或者False。表3-3所示为常用的比较运算符。
表3-3
如果表达式成立,就会得到“真”(True),不成立会得到“假”(False)。
比较运算符也可以串联使用,例如a<b<=c相当于a<b,而且b<=c。注意,表示相等关系使用两个连续的等号“==”,而单个等号“=”表示的是赋值运算符,前文已经再三强调,这种差距很容易造成编写程序代码时的疏忽,日后调试程序时,这可是非常热门的小“Bug”。
【范例程序:compare_operator.py】比较运算符的综合应用
01 # -*- coding: utf-8 -*- 02 """ 03 比较运算符练习 04 """ 05 a = 56 06 b = 24 07 c = 38 08 num1 = (a == b) #判断a是否等于b 09 num2 = (b != c) #判断b是否不等于c 10 num3 = (a >= c) #判断a是否大于等于c 11 print('a是否等于b: ',num1) #将num1显示出来 12 print('b是否不等于c: ',num2) #将num2显示出来 13 print('a是否大于等于c: ',num3) #将num3显示出来
程序的执行结果如图3-3所示。
图3-3
程序代码解析:
·第11行:a=56,b=24,两者不相等,所以输出False。
·第12行:b=24,c=38,两者不相等,所以输出True。
·第13行:a=56,c=38,a>c,所以输出True。