《Python 3.x入门到应用实践》 — 3.3 比较运算符

举报
华章计算机 发表于 2020/02/08 23:17:34 2020/02/08
【摘要】 本节书摘来自华章计算机《Python 3.x入门到应用实践》 一书中第3章,第3.3节,作者是赵 军 等。

 3.3  比较运算符

比较运算符也被称为关系运算符,用来判断条件表达式左右两侧的操作数是否相等、大于或小于。当使用关系运算符时,所运算的结果有成立或者不成立两种,对应布尔值的True或者False。表3-3所示为常用的比较运算符。

表3-3

image.png

如果表达式成立,就会得到“真”(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所示。

 image.png

图3-3

程序代码解析:

      第11行:a=56,b=24,两者不相等,所以输出False。

      第12行:b=24,c=38,两者不相等,所以输出True。

      第13行:a=56,c=38,a>c,所以输出True。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。