基本语法:
参数:表达式
square = lambda x: x**2
print(square(5)) # 输出: 25
lambda函数的特点:
匿名:不需要使用def语句定义
内联:可以在需要函数的地方直接定义
单个表达式:只能包含一个表达式
可读性:适用于简单函数,复杂逻辑应使用常规函数
lambda函数没有return语句,它会自动返回表达式的结果,
所以它只能包含一个表达式,表达式的值就是函数的返回值
如果表达式没有值,会返回None
互联网上一块小小的自留地
基本语法:
参数:表达式
square = lambda x: x**2
print(square(5)) # 输出: 25
lambda函数的特点:
匿名:不需要使用def语句定义
内联:可以在需要函数的地方直接定义
单个表达式:只能包含一个表达式
可读性:适用于简单函数,复杂逻辑应使用常规函数
lambda函数没有return语句,它会自动返回表达式的结果,
所以它只能包含一个表达式,表达式的值就是函数的返回值
如果表达式没有值,会返回None