lambda 匿名函数
lambda匿名函数,提高了代码的精简度
单一参数
f
=lambda x
:(x
*10)
print(f
(1))
print(f
(2))
运行结果如下: lambda返回的是个匿名的函数,我们调用的时候需要用函数的调用方式。 其中x相当于传入的参数,:后面的是函数体,最好返回元组或者列表
多个参数
f
=lambda x
,y
:(x
*y
)
print(f
(1,3))
print(f
(2,4))
f
=lambda x
,y
:(x
*y
,x
+y
)
print(f
(1,3))
print(f
(2,4))
运行结果如下: 通过逗号去分隔传入的参数
匿名函数本质
def f(参数
):return 值或者元组列表等
转载请注明原文地址:https://tech.qufami.com/read-23267.html