is 与 == 区别

is 用于判断两个变量引用对象是否为同一个,就是所引用的对象的内存地址是否一致
== 用于判断引用变量的值是否相等。只判断值和数据类型

id():在内存中存储的位置
type:变量的类型
value:变量的值
==:type value
is:type value id

原文地址:https://www.cnblogs.com/yhcTACK/p/15383678.html