[Tutor] Identity operator (basic types)
Cecilia Alm
ebbaalm at uiuc.edu
Sat Feb 10 06:34:56 CET 2007
Why does the identity operator return "True" in the below cases, that is
when assigning the same value to basic variable types (float, integer,
string, bool..)? Are these rcopied by reference (shallow)? If so why?
>>> i = 10
>>> j = 10
>>> i is j
True
>>> a = 10
>>> b = a
>>> a is b
True
Thanks!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/tutor/attachments/20070209/9199bc55/attachment.htm
More information about the Tutor
mailing list