int literals and __class__ (WAS: Is a list an instance of a class?)
Erik Max Francis
max at alcyone.com
Tue Nov 16 08:04:58 CET 2004
Steven Bethard wrote:
> Why does this work? Or, perhaps my real question is why *doesn't* it work
> without the space? Pointers to the appropriate point in the docs would be
> fine... I assume it's something about making parsing easier...?
It's because otherwise it's confusing it for a floating point literal.
All you need to do is put a break so that the parser can't get confused.
1 ._class__ or (1).__class__ will work just fine.
Erik Max Francis && max at alcyone.com && http://www.alcyone.com/max/
San Jose, CA, USA && 37 20 N 121 53 W && AIM erikmaxfrancis
Love is the triumph of imagination over intelligence.
-- H.L. Mencken
More information about the Python-list