python学习之函数式编程

lamda:表示匿名函数的关键字,冒号前边表示参数,冒号后面表示返值的计算表达式,返回值就是表达式的值.

匿名函数也是一个对象,可以赋值给变量:

f = lambda x:x*x

也可以返回一个lambda函数:

def f(x,y):
    return lambda:x*y