有区别。
匿名函数,顾名思义即没有名称的函数,和关键字def定义的函数的最大区别在于匿名函数创建后返回函数本身,即匿名函数不需要return来返回值,表达式本身结果就是返回值,而def创建后则赋值给一个变量名,在Python中,关键词lambda通常用来创建小巧的,一次性的匿名函数对象。
有区别。
匿名函数,顾名思义即没有名称的函数,和关键字def定义的函数的最大区别在于匿名函数创建后返回函数本身,即匿名函数不需要return来返回值,表达式本身结果就是返回值,而def创建后则赋值给一个变量名,在Python中,关键词lambda通常用来创建小巧的,一次性的匿名函数对象。