匿名函数
匿名函数,顾名思义,没有名字的函数,也不用写return。
- 普通函数:
def func(x,y):
return x+y
- 匿名函数:
g=lambda x,y:x+y
直接用g()来调用该匿名函数,和上面普通函数一样,都实现了两个数的求和。":"和"lambda"之间的变量是匿名函数的形参。":"后面的是匿名函数的返回值。
匿名函数的好处:
想什么时候使用,就什么时候定义。
通常和高阶函数配合使用
匿名函数,顾名思义,没有名字的函数,也不用写return。
def func(x,y):
return x+y
g=lambda x,y:x+y
直接用g()来调用该匿名函数,和上面普通函数一样,都实现了两个数的求和。":"和"lambda"之间的变量是匿名函数的形参。":"后面的是匿名函数的返回值。
匿名函数的好处:
想什么时候使用,就什么时候定义。
通常和高阶函数配合使用