An object is an instance (or not)?
Rustom Mody
rustompmody at gmail.com
Wed Jan 28 00:23:06 EST 2015
On Wednesday, January 28, 2015 at 10:18:07 AM UTC+5:30, alex23 wrote:
> On 28/01/2015 10:24 AM, Mario Figueiredo wrote:
> > In other words, the object know as "Sub class" is not an instance
> > object. True, it is an instance of the object 'type'.
>
> >>> class Foo:
> ... pass
> ...
> >>> isinstance(Foo, type)
> True
> >>> isinstance(Foo, object)
> True
>
> A class is an object that is an instance of the class type. I'm still
> failing to see what distinction you're trying to make here.
Confusion is not disallowed is it ;-)
Maybe some diagrams will help. Something like
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.50.631&rep=rep1&type=pdf
pic on page 7 particularly the distinction between the arrows and the dotted arrows
More information about the Python-list
mailing list