什么是lambda函数?它有什么好处?
Lambda函数又称匿名函数,它能创建一个匿名函数对象,同def类似但又不提供函数名。语法格式为:lambda[形参1,形参2,...] :表达式。当被执行时返回的是冒号(:)后的表达式。例如:
def myadd(x,y):
return x+y
可以改写为myadd = lambda x,y : x+y
优点:lambda比正常函数简单,且可以随时创建和销毁,有利于减少程序的耦合度。
什么是lambda函数?它有什么好处?
Lambda函数又称匿名函数,它能创建一个匿名函数对象,同def类似但又不提供函数名。语法格式为:lambda[形参1,形参2,...] :表达式。当被执行时返回的是冒号(:)后的表达式。例如:
def myadd(x,y):
return x+y
可以改写为myadd = lambda x,y : x+y
优点:lambda比正常函数简单,且可以随时创建和销毁,有利于减少程序的耦合度。