Las funciones en Python son bloques de código reutilizables que realizan una tarea específica. Aprenderás a definir, usar y manipular funciones en Python.
Las funciones en Python se definen usando la palabra clave def seguida del nombre de la función y paréntesis.
def saludar():
print("¡Hola, mundo!")
# Llamar a la función
saludar() # Imprime "¡Hola, mundo!"
Las funciones pueden aceptar parámetros que permiten personalizar su comportamiento. Ejemplo:
def saludar(nombre):
print(f"¡Hola, {nombre}!")
# Llamar a la función con un argumento
saludar("Ana") # Imprime "¡Hola, Ana!"
Las funciones pueden devolver un valor usando la palabra clave return. Ejemplo:
def sumar(a, b):
return a + b
resultado = sumar(5, 3)
print(resultado) # Imprime 8
Las funciones lambda son funciones anónimas que se pueden definir en una sola línea. Ejemplo:
suma = lambda x, y: x + y
resultado = suma(4, 7)
print(resultado) # Imprime 11
Las funciones en Python son fundamentales para organizar y reutilizar el código. Puedes usarlas con parámetros, retornos y funciones lambda para escribir código más eficiente y modular.