CAPÍTULO 2.1: Creación y uso de funciones en Python

Las funciones en Python son como una receta de cocina. Al igual que una receta específica te dice qué ingredientes utilizar y cómo mezclarlos para lograr un plato determinado, una función específica en Python te dice qué código ejecutar y cómo hacerlo para lograr un resultado específico. Al igual que puedes reutilizar una receta para hacer un plato diferente, también puedes reutilizar una función en Python para lograr resultados diferentes al proporcionarle diferentes entradas. ¡Las funciones en Python te permiten organizar y simplificar tu código!

Las funciones en Python son una manera de encapsular y reutilizar código. Aquí hay una breve guía sobre cómo crear y usar funciones en Python:

  1. Crear una función: para crear una función en Python, debes utilizar la palabra clave def seguida del nombre de la función y una lista de parámetros entre paréntesis. Luego, debes colocar el código que quieres ejecutar dentro de la función dentro de un bloque indentado. Aquí hay un ejemplo de una función que toma dos números como entrada y devuelve su suma:
python
def suma(a, b): return a + b
  1. Llamar a una función: para llamar a una función, simplemente escriba su nombre seguido de los parámetros que desea pasar entre paréntesis. Aquí hay un ejemplo de cómo llamar a la función suma que definimos anteriormente:
scss
resultado = suma(3, 5) print(resultado) # Imprimirá "8"
  1. Parámetros opcionales: puedes especificar valores predeterminados para tus parámetros opcionales en caso de que no se proporcionen valores para ellos al llamar a la función. Aquí hay un ejemplo de una función con un parámetro opcional:
scss
def saluda(nombre, mensaje="Hola"): print(mensaje, nombre) saluda("Lucas") # Imprimirá "Hola Lucas" saluda("Lucas", "Adiós") # Imprimirá "Adiós Lucas"
  1. Funciones con múltiples valores de retorno: una función puede devolver múltiples valores en forma de tupla. Aquí hay un ejemplo de una función que devuelve múltiples valores:
python
def obtener_datos(nombre): edad = 25 ciudad = "Nueva York" return nombre, edad, ciudad datos = obtener_datos("Lucas") print(datos) # Imprimirá "('Lucas', 25, 'Nueva York')"


Comentarios

Entradas populares de este blog

CONTENIDO: Plan de estudios para iniciantes.

Capítulo 1.2: La sintaxis básica de Python

CAPÍTULO 2.2: Módulos externos, importación y uso.