lambda函数
<函数名> = lambda<函数>:<表达式>
||
||
def <函数名>(<函数>):
<函数体>
return <返回值>
f = lambda x,y :x+y
f(10,15)
# 25
f = lambda : "lambda函数"
print(f())
# lambda函数
谨慎使用lambda函数
-
主要用作一些特定函数或方法的参数
-
有一些固定使用方法,建议逐步掌握
-
一般情况,建议使用def定义的普通函数
-
使用保留字def定义函数,lambda定义匿名函数
-
保留字global声明使用全局变量,一些隐式规则