On 22/08/2012 21:31, MRAB wrote:
On 22/08/2012 20:45, lipska the kat wrote:
compare this to a function declaration in Python
def foo(self):
[snip]
That's not actually a declaration but a definition. :-)
The function's body is bound to the name at runtime, so:
def double_it(x):
return x * 2
is not far from:
double_it = lambda x: x * 2
The only declarations are "global" and "nonlocal" (and the latter
exists only in recent versions of Python).
Looking at the self I'm assuming that's a method and not a function.
--
Cheers.
Mark Lawrence.
--
http://mail.python.org/mailman/listinfo/python-list