该_
是变量名。试试看。(此变量名称通常是忽略变量的名称。可以说是占位符。)
蟒蛇:
>>> l = lambda _: True
>>> l()
<lambda>() missing 1 required positional argument: '_'
>>> l("foo")
True
因此,此lambda 确实需要一个参数 。如果您想要 不带参数 的lambda总是返回True
,请执行以下操作:
>>> m = lambda: True
>>> m()
True
Python的带下划线的lambda参数?
该_
是变量名。试试看。(此变量名称通常是忽略变量的名称。可以说是占位符。)
蟒蛇:
>>> l = lambda _: True
>>> l()
<lambda>() missing 1 required positional argument: '_'
>>> l("foo")
True
因此,此lambda 确实需要一个参数 。如果您想要 不带参数 的lambda总是返回True
,请执行以下操作:
>>> m = lambda: True
>>> m()
True