小编fro*_*jim的帖子

lambda函数如何获得它的价值?

回顾W3Schools Python教程,我对lambda的例子感到困惑.

变量"a"的值来自何处?当然,"a"是lambda - 但它从哪里获得价值?

def myfunc(n):
  return lambda a : a * n

mytripler = myfunc(3)

print(mytripler(11))
Run Code Online (Sandbox Code Playgroud)

如果我自己调用print(myfunc(3)),我会收到错误.该功能仅在该功能被另一个功能调用时才有效.lambda如何知道这一点?

我担心我遗漏了一些关于lambda函数的基本信息.

python lambda

1
推荐指数
1
解决办法
244
查看次数

标签 统计

lambda ×1

python ×1