"self" - a python wart or "feature"
Nagy László
nagylzs at freemail.hu
Tue Feb 18 05:56:52 EST 2003
> What I wish for - but am not sure if it's possible - is that the
> function "stuff" could just be declared as"def stuff(x=5)".
> The self references within the "stuff" function would be "known" to
> the function by the level of it's "indentedness". It just seems odd
> to me to have to tell a function which instance it should bind to in
> the first argument of the function declaration.
There are no pseudo variables in Python. There are a few keywords. There
are no standard
identifiers at all (but I'm nor sure). I think keeping the rules simple
is very important.
I would not be pleased with a new pseudo variable. Writting out 'self'
makes the
definition syntactically more clear -- but this is only my personal
opinion.
Laci 1.0
More information about the Python-list
mailing list