Python中is和==有什么区别?

(1)问题分析
面试官主要考察面试者对Python基础的掌握程度
(2)核心问题讲解
is 表示的是对象标示符(object identity),而 == 表示的是相等(equality)。is 的作用是用来检查对象的标示符是否一致,也就是比较两个对象在内存中的地址是否一样,而 == 是用来检查两个对象是否相等。

点击此处
隐藏目录