Python 2.6.6 (r266:84292, Oct 17 2010, 15:53:05)
[GCC 4.4.3] on linux2
>>> a = int(10)
>>> b = int(10)
>>> c = int(1000)
>>> d = int(1000)
>>> a is b
True
>>> c is d
False
Same reasoning as Java?
Python 2.6.6 (r266:84292, Oct 17 2010, 15:53:05)
[GCC 4.4.3] on linux2
>>> a = int(10)
>>> b = int(10)
>>> c = int(1000)
>>> d = int(1000)
>>> a is b
True
>>> c is d
False