243
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