Funciones y Parámetros
En Python las funciones se definen con la palabra clave def seguida del nombre de la función y los parámetros entre paréntesis. A continuación se muestra un ejemplo de una función que suma dos números:
def saludo():
return "Hola Mundo!"
= saludo()
mensaje print(mensaje)
En el ejemplo anterior, la función saludo() retorna el mensaje Hola Mundo!.
Parámetros con valores por defecto
En Python es posible asignar valores por defecto a los parámetros de una función. A continuación se muestra un ejemplo de una función que suma dos números con un valor por defecto para el segundo parámetro:
def suma(a, b=0):
return a + b
= suma(5)
resultado print(resultado)
En el ejemplo anterior, la función suma() recibe dos parámetros, el primer parámetro es obligatorio y el segundo parámetro tiene un valor por defecto de 0.
Parámetros con nombre
En Python es posible pasar los parámetros de una función por nombre. A continuación se muestra un ejemplo de una función que multiplica dos números con los parámetros pasados por nombre:
def multiplicacion(a, b):
return a * b
= multiplicacion(b=5, a=3)
resultado print(resultado)
En el ejemplo anterior, los parámetros de la función multiplicacion() se pasan por nombre, por lo que el orden de los parámetros no importa.
Cuando aprendamos acerca de la POO (Programaciòn Orientada a Objetos) veremos que las funciones que se definen dentro de una clase se llaman métodos.
En FastAPI es posible definir funciones que se ejecutan cuando se realiza una petición HTTP a una ruta específica. Cuando analicemos FastAPI veremos cómo definir funciones que se ejecutan cuando se realiza una petición HTTP a una ruta específica.
En este tercer capítulo de la unidad, aprendimos a definir funciones en Python y a utilizar parámetros con valores por defecto y parámetros con nombre.