The definition of an object in Python
Max M
maxm at mxm.dk
Sun Jul 13 13:51:35 EDT 2003
Avi Kak wrote:
> But when I do the following
>
> mystring = 'hello'
>
> print mystring.id()
>
> print mystring.type()
>
> Python complains that mystring does not possess the attributes
> id and type.
mystring = 'hello'
print id(mystring)
print type(mystring)
>>> 8985424
>>> <type 'string'>
id and type are built in functions. Not methods on objects.
Wich imho is a good thing. This means that you can have methods on
objects called id and type, without loosing the ablity to use these
functions.
regards Max N
More information about the Python-list
mailing list