On Thu, Jan 29, 2009 at 7:31 PM, Steven D'Aprano <ste...@remove.this.cybersource.com.au> wrote: > On Thu, 29 Jan 2009 02:25:57 -0800, Chris Rebert wrote: > >> In addition to methods, Python has functions, which are not associated >> with a class > > Yes they are. > >>>> (lambda: None).__class__ > <type 'function'> > > The function type itself has a class: > >>>> (lambda: None).__class__.__class__ > <type 'type'>
I think we're now quibbling over the interpretation of "associated". My intention was to contrast how methods and classmethods are stored and accessed through the class they are defined in (or grafted onto), whereas plain functions are not (instance/class variables that happen to hold functions notwithstanding). Cheers, Chris -- Follow the path of the Iguana... http://rebertia.com -- http://mail.python.org/mailman/listinfo/python-list