当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便,这就使用lambda关键字。
lambda x: x * x
与函数f(x)等效
def f(x):
return x * x
也可以把匿名函数作为返回值返回,注意写法
def build(x, y):
return lambda: x * x + y * y
当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便,这就使用lambda关键字。
lambda x: x * x
与函数f(x)等效
def f(x):
return x * x
也可以把匿名函数作为返回值返回,注意写法
def build(x, y):
return lambda: x * x + y * y