Ir al contenido

Funciones en Python

Publicado: a las  08:11 PM

Descubrí el poder de las funciones en Python!

Funciones en Python ¿Qué son las funciones?

Supongamos que estás cocinando tu plato favorito. Para preparar la salsa, siempre seguís los mismos pasos: picar cebolla, sofreírla, agregar tomate, condimentar y listo. Las funciones en Python son como esa receta: bloques de código que encapsulan una tarea específica y que podés usar una y otra vez para ahorrar tiempo y esfuerzo. ¿Por qué usar funciones?

¿Cómo crear una función?

Para crear una función en Python, se utiliza la palabra clave def seguida del nombre de la función, paréntesis () para los parámetros (si la función los necesita) y dos puntos (:). Dentro de los dos puntos, se escribe el código que se desea ejecutar cuando se llama a la función. Finalmente, la función puede devolver un valor utilizando la palabra clave return.

Estructura básica de una función:

def nombre_de_la_funcion(parametro1, parametro2):
    # Código de la función
    return valor_de_retorno

Ejemplo:

def saludar(nombre):
    print(f"¡Hola, {nombre}!")

saludar("Juan")  # Imprime "¡Hola, Juan!"
saludar("María")  # Imprime "¡Hola, María!"

Funciones predefinidas:

Python viene con una gran cantidad de funciones predefinidas que podés utilizar para realizar tareas comunes, como imprimir mensajes en la consola, obtener la longitud de una cadena o convertir un valor a un tipo de dato específico. Estas funciones te ahorran tiempo y te permiten escribir código más conciso.

Algunas funciones predefinidas comunes:

Ejemplos de funciones predefinidas:

print("¡Bienvenido a Python!")

longitud = len("Hola mundo!")

numero_maximo = max([1, 2, 3, 4, 5])

numero_minimo = min([1, 2, 3, 4, 5])

numero_entero = int("10")

numero_decimal = float("2.5")

Funciones para trabajar con cadenas:

Python ofrece una amplia gama de funciones para manipular y procesar cadenas de texto. Estas funciones te permiten realizar tareas como convertir mayúsculas a minúsculas, unir cadenas, encontrar subcadenas y más.

Algunas funciones para trabajar con cadenas:

Ejemplos de funciones para trabajar con cadenas:

cadena = "Hola mundo!"

cadena_mayusculas = cadena.upper()

cadena_minusculas = cadena.lower()

cadena_titulo = cadena.title()

lista_subcadenas = cadena.split(" ")

cadena_unida = " ".join(lista_subcadenas)

Funciones para trabajar con listas:

Python también ofrece una gran variedad de funciones para manipular y procesar listas. Estas funciones te permiten realizar tareas como agregar elementos, eliminar elementos, ordenar listas y más.

Algunas funciones para trabajar con listas:

Ejemplos de funciones para trabajar con listas:

lista = [1, 2, 3, 4, 5]

lista.append(6)

lista.remove(2)

lista.sort()

lista.reverse()

Ejercicios para practicar:

  1. Creá una función que calcule el área de un triángulo a partir de su base y altura.
  2. Creá una función que determine si un número es par o impar.
  3. Creá una función que convierta una temperatura de Celsius a Fahrenheit.
  4. Creá una función que elimine duplicados de una lista.

Recordá:

¡Empezá a crear tus propias funciones y descubrí el poder que te ofrecen!