什么';在python中,a是b吗?

什么';在python中,a是b吗?,python,Python,在python中,我做了以下实验: In [1]: a = 42 In [2]: b = 42 In [3]: a is b Out[3]: True In [4]: a = 257 In [5]: b = 257 In [6]: a is b Out[6]: False 有人能解释为什么它第二次显示为假吗?看起来很奇怪…用==代替

在python中,我做了以下实验:

In [1]: a = 42

In [2]: b = 42

In [3]: a is b
Out[3]: True

In [4]: a = 257

In [5]: b = 257

In [6]: a is b
Out[6]: False

有人能解释为什么它第二次显示为假吗?看起来很奇怪…

==
代替