Comparisons and singletons
David Isaac
aisaac0 at verizon.net
Sat Mar 25 10:55:26 EST 2006
"Ziga Seilnacht" <ziga.seilnacht at gmail.com> wrote in message
news:1143283477.483035.212980 at v46g2000cwv.googlegroups.com...
> >>> a = 10000
> >>> b = 10000
> >>> a == b
> True
> >>> a is b
> False
Two follow up questions:
1. I wondered about your example,
and noticed
>>> a = 10
>>> b = 10
>>> a is b
True
Why the difference?
2. If I really want a value True will I ever go astray with the test:
if a is True:
>>> a = True
>>> b = 1.
>>> c = 1
>>> a is True, b is True, c is True
(True, False, False)
Thanks,
Alan Isaac
More information about the Python-list
mailing list