[Tutor] integers are also objects?

karthik Guru karthikg@aztec.soft.net
Mon, 3 Dec 2001 11:19:03 +0530

hi all!,

I'm having a very basic python doubt.

Are integers objects in python?

Python 2.1 (#15, Apr 16 2001, 18:25:49) [MSC 32 bit (Intel)] on win32
Type "copyright", "credits" or "license" for more information.
>>> i = 10
>>> a = 5+5
>>> id(a)
>>> id(i)

In both cases, i and a, the id of the objects happened to be same though i
created 2 different integer objects.
so (i == a) obviously works.

So my question is that does "==" work on contents in case of integers or it
works only on
references and python makes sure that integer references with same content
point to the
same location, the way it works for strings.

thanks in advance,