Python-关系运算符详解

 关系运算符:比较两个操作数的大小或者相等关系
==    <=   >=  !=

1、关系运算符的关系表达式返回值是布尔类型bool
成立就是真,即1;不成立就是假,即0
2、关系运算符还可以比较字符
字符根据字典序比较,先看首字母在字母表上的位置,序号排在前面的小,依次比较第一个字母、第二个字母
中文怎么比?针对中文字符比较大小是没有意义的(在计算机中,多个字节构成一个较大的数字来表示中文字符)
在C语言中,strcmp()函数比较,如果直接使用==比较字符串,本质上比较两个字符的首元素地址
在java中,equals方法比较,如果直接使用==比较字符串,本质上是比较两个字符串是否是一个对象

但是在python中浮点型数据的==比较有风险,因为前面我们说过,浮点型的数据存储会丢失一定的精度,有微笑的误差,就有可能会出错
例如print(0.1 + 0.2 == 0.3)返回值就是false  为什么?

print(0.1 + 0.2)

很明显,0.3 != 0.3000000000000000000000004
怎么比较?
print( - 0.000001 < (a - b) < 0.000001)//表示在一个精度范围内,认为是正确的


/斜杠
\反斜杠

ctrl + /批量注释

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

二十5画生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值