下划线作为参数的Python Lambda
在Python中,我们使用 lambda 关键字来声明一个匿名函数。 Lambda函数的行为方式与使用“def”关键字声明的常规函数的行为方式相同。以下是Python lambda 函数的一些特征:
- 一个 lambda函数可以接受多个参数,但它们只包含一个表达式。
- 用于返回函数对象的 Lambda 函数。
- 从语法上讲,lambda 函数仅限于一个表达式。
注意:有关详细信息,请参阅Python lambda
创建 Lambda函数
可以使用lambda
关键字创建 Lambda 函数。我们使用给定的语法来声明一个 lambda函数:
lambda argument(s) : expression
例子:
remainder = lambda num: num % 2
print(remainder(5))
输出:
1
带下划线的Python Lambda
'_' 是变量名。该变量名通常是被忽略变量的名称。
例子:
l = lambda _: True
l(1)
输出 :
True
当我们想要为每个输入获取特定输出时,可以使用此函数。