On Jan 10, 12:36 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > I've figured it out, it is default argument. > print y() > gives 13 as result. > > It's a bit evil though.
Why? It's the same syntax as with functions:
x=3
def y(x=x):
return x+10
print y(2) # prints 12
print y() # prints 13
--
http://mail.python.org/mailman/listinfo/python-list
