Python --- función anónima lambda

Función anónima ---- lambda (no se puede reutilizar)
Sintaxis de definición de función anónima:
lambda Parámetros entrantes: cuerpo de la función (una línea de código)
lambda es una palabra clave que indica la definición de una función anónima.
Los parámetros entrantes representan los parámetros formales de la función anónima, como: xy Indica que el cuerpo de la función recibe dos parámetros formales, que es la lógica de ejecución de la función. Tenga en cuenta : solo puede escribir una línea y no puede escribir varias líneas de código.

# 有名称函数 ----- def
# 匿名函数 ---- lambda
# 匿名函数定义语法:
# lambda 传入参数: 函数体(一行代码)
# lambda 是关键字,表示定义匿名函数
# 传入参数表示匿名函数的形式参数,如:xy表示接收2个形式参数函数体,就是函数的执行逻辑,要注意:只能写一行,无法写多行代码
def user_info5(compute1):
    result = compute1(2, 2)
    print(result, type(compute1))  # 3 <class 'function'>


# 有名称函数
def compute1(x, y):
    return x + y
user_info5(compute1)


# 匿名函数
user_info5(lambda x, y: x + y)

Supongo que te gusta

Origin blog.csdn.net/weixin_52053631/article/details/132867085
Recomendado
Clasificación