An object is an instance (or not)?
Steven D'Aprano
steve+comp.lang.python at pearwood.info
Wed Jan 28 04:17:33 EST 2015
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'.
Can you not see the contradiction there?
The object known as 42 is not an instance object. True, it is an instance of
the object "int".
Er, then surely that means that 42 *is* an instance object?
I agree that in *common situations*, it is useful to pretend that Python is
like Java, and draw a distinction between classes and instances. I don't
think it is useful to deny that classes are instances.
The discussion depends on context, in the same way that depending on context
sometimes it is useful to include Homo sapiens in the group "Animals" and
sometimes not:
"Sit up straight and stop eating like an animal!"
"Like all animals, human beings rely on the environment for their survival."
--
Steve
More information about the Python-list
mailing list