lambda
lambda是匿名函数,也就是没有名字的函数。lambda的语法非常简单:
下面是一个lambda表达式的简单例子,我们可以把lambda表达式赋值给一个变量,然后通过这个变量来使用它:
>>> my_sum = lambda x, y: x+y
>>> my_sum(1, 2)
3
lambda默认参数详解
语法
lambda [parameter_list, param=val] : expression
参数
参数 | 描述 |
---|---|
lambda | 定义 lambda 表达式所使用的关键字,所有的 lambda 表达式前面都必须使用该关键字。 |
parameter_list | 参数列表。 |
param | 形式参数。 |
val | 形式参数 param 的默认值。 |
expression | 返回值。 |
sum = lambda x, y=100: x + y
print("lambda res =", sum(512, 512))
print("lambda res =", sum(512))
输出:
lambda res = 1024
lambda res = 612
参考资料
1. Python中的lambda、map、filter、reduce、zip用法介绍
标签:python,res,sum,param,512,表达式,lambda From: https://www.cnblogs.com/sunbines/p/17467775.html