subclass of object
ethan at stoneleaf.us
Fri Apr 2 14:35:02 EDT 2010
Steve Holden wrote:
> Alf P. Steinbach wrote:
>> * Jason Friedman:
>>> Hi, what is the difference between:
>>> def MyClass(object):
>>> def MyClass():
>> If you really meant 'def', then the first is a routine taking one
>> argument, and the second is a routine of no arguments.
>> If you meant 'class' instead of 'def', then it depends on the Python
>> In Py2 the first then defines a new-style class, while the second
>> defines an old-style class. E.g. you can see some difference by checking
>> with 'isinstance'. In Py3 there's no difference.
> Interesting. I actually read "class" for "def" and replied accordingly.
Funny, so did I.
I'm sure it had something to do with the subject line. ;)
More information about the Python-list