python--匿名函数lambda
,匿名函数的定义
在Python语言中除了def语句用来定义函数之外,还可以使用匿名函数lambda,它是Python一种生成函数对象的表达式形式。匿名函数通常是创建了可以被调用的函数,它返回了函数,而并没有将这个函数命名,普通函数需要去依靠函数名去调用而匿名函数没有,所以需要把这个函数对象复制给某个变量进行调用 lambda有时被叫做匿名函数也就是这个原因,需要一个函数,又不想动脑筋去想名字,这就是匿名函数。
function=lambda n:n**100
print(function(9))
一个参数
p=lambda a,b:a+b
print(p("The","\tworld!"))
二个参数
-------------------------------------------
265613988875874769338781322035779626829233452653394495974574961739092490901302182994384699044001
The world!