理解 "is" 运算符

24 浏览
0 Comments

理解 "is" 运算符

is操作符不匹配变量的值,而是匹配实例本身。

这句话真正的意思是什么?

我声明了两个变量,分别为xy,并给它们赋相同的值,但是当我使用is操作符时,它返回了false。

我需要澄清一下。下面是我的代码。

x = [1, 2, 3]
y = [1, 2, 3]
print(x is y)  # 输出false!

0