匿名函数

匿名函数,匿名函数是为了节约内存而使用的函数,通常是很简单的逻辑(个人理解)

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

 上面这个函数,如果我们按照常规写就是这样,一共两行,而且我们在调用他的时候会用变量接收,这样的话内存一直存在,无法释放,那么我们采用匿名函数则不会存在这样的问题了

原文地址:https://www.cnblogs.com/LCboss/p/12464468.html