我想向某人展示如何使用is而不是==比较整数会失败。我认为这会起作用,但它没有:
>>> import copy
>>> x = 1
>>> y = copy.deepcopy(x)
>>> x is y
True
Run Code Online (Sandbox Code Playgroud)
对于更大的整数,我可以很容易地做到这一点:
>>> x = 500
>>> y = 500
>>> x is y
False
Run Code Online (Sandbox Code Playgroud)
我如何用较小的整数来演示相同的事情,这些整数通常可能用于 python 中的类似枚举的目的?