匿名函数
匿名函数,匿名函数是为了节约内存而使用的函数,通常是很简单的逻辑(个人理解)
1、那么匿名函数是怎么定义的呢?
lambda a, b:a*b 这个就可以说是一个匿名函数,规则就是lambda后面跟函数的参数,参数完了跟冒号,然后写函数体
2、匿名函数怎么用?
c = lambda a, b: a*b print(c(3, 2)) c = (lambda a, b: a*b)(2, 3) print(c)
使用匿名函数可以缩减我们的代码行,也可以减少我们的使用内存
比如:
def a(a, b): return a*b
上面这个函数,如果我们按照常规写就是这样,一共两行,而且我们在调用他的时候会用变量接收,这样的话内存一直存在,无法释放,那么我们采用匿名函数则不会存在这样的问题了