阅读243 返回首页    go Python


python学习之-is和=的区别

python 中is 和==的区别,首先了解到python中的对象的三个基本要素:

id(身份标识),

type(数据类型),

value(值)

==是python标准操作符中的比较操作符,用来比较判断两个对象的value(值)是否相等

is判断的是对象间的唯一身份标识,也就是id是否相同

>>> e=10.0 #a 和b为数值 float 类型>>> f=10.0>>> e is fFalse

根据总结后得出:

int型数值和字符串型,用 a is b 比较时,返回True

float 型数值,List列表,tuple 元组,dict字典,和set集合, 用 a is b比较时,返回False

最后更新:2017-10-20 14:03:14

  上一篇:go 疯狂上涨的 Python,开发者应从 2.x 还是 3.x 着手?
  下一篇:go Python的未来