Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 1.24 KB

File metadata and controls

45 lines (28 loc) · 1.24 KB
tutorial

05 Lambda Functions in Python

Una función lambda es una función con solo una línea de código y sin nombre.

Es un tipo de función muy especial en el mundo Python porque puedes usarla como una pequeña utilidad para una programación muy ágil:

# Declarando una función normal para una multiplicación
def multiply(p1, p2):
    return p1 * p2

# Declarándola en una línea como una función lambda
multiply = lambda p1,p2: p1 * p2

👉 Caracteristicas:

  • Las funciones lambda tienen que ser siempre muy pequeñas.

  • Las funciones lambda pueden tener únicamente una línea.

  • Las funciones lambda no necesitan un return, se asume que lo que haya en esa línea devolverá un valor.

  • Las funciones lambda pueden almacenarse en variables o ser pasadas como parámetro a otra función.

📝 Instrucciones:

  1. Crea una variable llamada is_odd.

  2. Asígnale una función lambda que devuelva True o False dependiendo de si un número dado es impar o no.

💡 Pista:

  • Así es como declararías una función normal:
# Esta función retorna "True" si el número es impar
def is_odd(num):
    return (num % 2) != 0