《Python 3.x入门到应用实践》 — 3.3 比较运算符
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。
- 点赞
- 收藏
- 关注作者
评论(0)