身份运算符
身份运算符用于比较两个对象的内存地址是否一致——是否是对同一个对象的引用
运算符 | 描述 | 实例 |
---|---|---|
is | is是判断两个标识符是不是引用同一个对象 | x is y,类似id(x)==id(y) |
is not | is not是判断两个标识符是不是引用不同对象 | x is not y,类似id(x)!=id(y) |
is与==区别:
- is用于判断两个变量引用对象是否为同一个
- ==用于判断引用变量的值是否相等
身份运算符
身份运算符用于比较两个对象的内存地址是否一致——是否是对同一个对象的引用
运算符 | 描述 | 实例 |
---|---|---|
is | is是判断两个标识符是不是引用同一个对象 | x is y,类似id(x)==id(y) |
is not | is not是判断两个标识符是不是引用不同对象 | x is not y,类似id(x)!=id(y) |
is与==区别: