半路迷茫

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

python语言中is 和 == 的区别

Python中的对象包含三要素:id、type、value
   其中id用来唯一标识一个对象。
   type标识对象的类型。
   value是对象的值。
is判断的是对象是否为同一对象,可以通过id来判断python分配的地址是否同一地址来判断
==判断的是对象的值是否相等,通过value判断,存在值相等但地址不同

posted on 2016-01-20 17:02  半路迷茫  阅读(261)  评论(0)    收藏  举报