参考 https://docs.python.org/zh-cn/3.9/tutorial/controlflow.html#lambda-expressions

可以用 lambda 关键字来创建一个小的匿名函数。这个函数返回两个参数的和: lambda a, b: a+b 。Lambda函数可以在需要函数对象的任何地方使用。它们在语法上限于单个表达式。从语义上来说,它们只是正常函数定义的语法糖。与嵌套函数定义一样,lambda函数可以引用所包含域的变量:

注解:

  • 区别:匿名函数就是不需要显式的指定函数名
  • 作用:语法简洁 ```python

    这段代码

    def calc(x,y): return x**y

print(calc(2,3))

换成匿名函数

calc = lambda x,y:x**y print(calc(2,3)) ```