0
在Python 3:由于哪些值整数停止在Python中缓存和重用?
>> X = 42
>> Y = 42
>> X is Y
True
>> X = 2 ** 20
>> Y = 2 ** 20
>> X is Y
False
>> X = 2 ** 2
>> Y = 2 ** 2
>> X is Y
True
是什么,因为我开始越来越虚假的,而不是真正的整数的精确值,当我说出“X是Y”? (假设我正在运行标准的Python 3)。
这听起来像一个程序应解决的问题类型... –