学习笔记

快速了解Python的lambda函数

基本语法:

参数:表达式

square = lambda x: x**2
print(square(5))  # 输出: 25

lambda函数的特点:

匿名:不需要使用def语句定义

内联:可以在需要函数的地方直接定义

单个表达式:只能包含一个表达式

可读性:适用于简单函数,复杂逻辑应使用常规函数

lambda函数没有return语句,它会自动返回表达式的结果,

所以它只能包含一个表达式,表达式的值就是函数的返回值

如果表达式没有值,会返回None

发表回复