python学习笔记-Day04-第二部分(lambda表达式)

lamdba表达式

注意:

    1. 用于处理简单逻辑

            lamdba表达式只是一个表达式,而不是一个代码块,仅能封装有限的逻辑,对于逻辑复杂的代码

            还是推荐使用def 定义函数 来处理

    2. 自动return

            lamdba表达式中无需使用return语句, 会自动返回结果,

例:

def func(arg):
    arg+1
上下两段代码功能相同
func = lambda arg : arg +1



对于多个参数的lamdba表达式,示例如下:
func = lambda a,b: a+b

func = lambda a,b,**kwargs: a+b



你可能感兴趣的:(python,lambda)