Loading

lambda表达式

在 Python 中,lambda 表达式用于创建匿名函数。它可以接收任意数量的参数,但只能包含一个表达式。

示例

# 函数参数a, b,返回a + b的值
add = lambda a, b: a + b
print(add(1, 2))

利用lambda可定义自执行函数

(lambda : print(1))()

遇到报错

a = 1
(lambda x: x = 1)(a)

在 Python 的 lambda 表达式中不能使用赋值语句(x = 1)。Lambda 表达式只能包含一个表达式,而不是一个赋值语句。

posted @ 2024-11-23 19:53  一只大学生  阅读(0)  评论(0编辑  收藏  举报