1.匿名函数申明
f = lambda x: x*x
冒号前面的变量为函数参数,冒号后面的表达式为函数体,只能为一条,return该表达式的结果
2.匿名函数使用
f = lambda x: x*x result = f(5) print(result)
运行结果:
25
3.普通函数
匿名函数等同于如下普通函数:
def func(x): return x*x result = func(5) print(result)
运行结果:
25
1.匿名函数申明
f = lambda x: x*x
冒号前面的变量为函数参数,冒号后面的表达式为函数体,只能为一条,return该表达式的结果
2.匿名函数使用
f = lambda x: x*x result = f(5) print(result)
运行结果:
25
3.普通函数
匿名函数等同于如下普通函数:
def func(x): return x*x result = func(5) print(result)
运行结果:
25