Finding the instance reference of an object [long and probably boring]
arnodel at googlemail.com
Fri Nov 7 22:39:55 CET 2008
Aaron Brady <castironpi at gmail.com> writes:
> Furthermore, some class models variables like this:
> a.b= 'abc'
> a.c= 'def'
> a.d= 'ghi'
> It also allows index access: a, a, a, respectively. 'abc'
> has two names: 'a.b', and 'a'. Correct?
You know very well that a.b and a aren't names, they are function
calls written in short hand ;)
a.b is getattr(a, 'b')
a is getattr(a, '__getitem__')(0)
So they just return an object, which happens to be the same :)
More information about the Python-list