标签:返回 strong lambda style 代码 def 函数返回值 return 函数
Python 借助lambda 表达式构建匿名函数
格式:
lambda 参数列表:表达式
lambda x : x ** 2
(lambda x : x ** 2)(4) # 调用
foo = lambda x,y:(x + y) ** 2 #不推荐这么用
foo(2,1)
################ 建议使用普通函数
def foo(x,y):
return(x + y) ** 2
foo(2,12019-05-21)
使用lambda关键字来定义匿名函数
参数列表不需要小括号
冒号是用来分隔参数列表和表达式的
不需要使用return,表达式的值,就是匿名函数返回值
lambda表达式(匿名函数)只能写在一行上,被称为单行函数
用途:
在高阶函数传参时,使用lambda表达式,往往能简化代码
标签:返回 strong lambda style 代码 def 函数返回值 return 函数
原文地址:https://www.cnblogs.com/sidaofeng/p/10899601.html