07-lambda 表达式

  • 阅读: 145
  • 更新: 2022-08-12

https://docs.python.org/zh-cn/3/tutorial/controlflow.html#lambda-expressions
https://docs.python.org/zh-cn/3/reference/expressions.html#lambda

lambda 表达式

  • lambda 表达式用于创建简单小巧的匿名函数
  • 通过 lambda 表达式创建的函数不能包含语句或标注。
  • 在语法上,匿名函数只能是单个表达式。
  • 在语义上,它只是常规函数定义的语法糖。

代码示例:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
def _sum(a, b):
    return a + b

l_sum = lambda a, b: a + b

print(_sum)         # <function _sum at 0x7f590435f1f0>
print(_sum(2, 5))   # 7

print(l_sum)        # <function <lambda> at 0x7fd9d7ba3ca0>
print(l_sum(2, 5))  # 7

上述 l_sum 函数功能与 _sum 函数一样


=== 全文完 ===


欢迎加入QQ群:778391413

京公网安备 11011302003970号 京ICP备2022012301号-1