购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

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。 QKRPxlhsocEWXrHR1AZKFJA7lcrv2WeaxI4MpZQdMTIIeXxfTdsCe8HoG6vXgZHY

点击中间区域
呼出菜单
上一章
目录
下一章
×