栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础之比较运算符

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python基础之比较运算符

python基础之比较运算符 比较运算符
  • 对变量或者表达式的结果进行大小,真假比较

  • < , > ,>= , <= , !=

  • == 对象的value的比较

  • is , not is 对象的ID比较

  • 比较运算符 它的输出结果为bool类型 False 或者 True

  • 一个 ’ = ’ 称为赋值运算符 , 两个 ’ == ’ 称为比较运算符 , 其他们的作用是不一样的

    • 一个变量是由三部分组成: 标识 , 类型 , 值
    • 比较值(value)是用: ==
    • 比较对象的标识用: is
代码演示
  • 输出结果为bool类型
a,b=10,20
print('a>b吗?:',a>b)     # 结果为False  他的结果为bool类型
print('a 
  • == 和 is 的演示及说明
a=20
b=20
print(a==b)     # 结果为True   说明a与b的value相等
# id(a)140709441467248 id(b)140709441467248
print(a is b,id(a),id(b))   # 结果为True   说明a与b的id标识相等

print('------------------------------------------')

lst1=[11,22,33]
lst2=[11,22,33]
print(lst1==lst2)   #True     == 比较的是值  他们的值相等所以为True
print(lst1 is lst2) #False    is 比较的是id  他的id是不相同的 如下打印id既可以看出
print(id(lst1),id(lst2))# lst1 id为1276065108552 不等于 lst2 id 为1276065109064
print(lst1 is not lst2) # True  
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/499219.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号