lambda函数

xiaoxiao2021-02-27  384

lambda函数也叫匿名函数

def f(x): return **2 print f(4)

python中使用lambda的话,写成这样

g = lambda x:x**2 print g(4)

lambda语句中,冒号前是参数,可以有多个,用逗号隔开,冒号右边的为表达式。其实lambda返回值是一个函数的地址,也就是函数对象。

优点

省去定义的过程,代码精简对于一些抽象的,别的地方不会复用的函数,不需考虑命名问题有时候让代码更容易理解
转载请注明原文地址: https://www.6miu.com/read-3643.html

最新回复(0)