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

Reply via email to