7.4 lambda匿名函数

一、lambda匿名函数

  1. lambda关键字,可以定义匿名函数(无名称)

  2. 无名称的匿名函数,只可以临时使用一次

  3. 语法:

    lambda 传入参数:函数体(一行代码)
    1. lambda是关键字,表示定义匿名函数

    2. 传入参数表示匿名函数的形式参数,如:x,y表示接收两个形式参数

    3. 函数体。就是函数的执行逻辑,要注意:只能写一行,无法写多行代码

  4. 案例:

    def test_func(compute):
        result = compute(1, 2)
        return result
    
    
    print(test_func(lambda x, y: x + y))
    

    输出结果:

    3

Last updated

Was this helpful?