Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Funciones Integradas | Funciones
Introducción a Python

bookFunciones Integradas

¡Bienvenido al mundo de las funciones en Python! En este capítulo, exploraremos algunas de las funciones integradas más potentes de Python, que sirven como herramientas esenciales para cualquier desarrollador de Python.

Primero, observemos cómo Alex demuestra el uso de algunas de estas funciones integradas esenciales:

¿Qué son las funciones integradas?

Las funciones integradas son funciones predefinidas que vienen con Python, lo que permite utilizarlas en tu código sin necesidad de escribir funcionalidades adicionales. Estas funciones están diseñadas para realizar tareas comunes como cálculos o manipulación de datos, haciendo que la programación sea más eficiente y sencilla.

Para los desarrolladores de Python, dominar las funciones integradas es fundamental para escribir código limpio, eficiente y conciso.

Python ofrece una amplia variedad de funciones integradas. Ya has visto algunas, como print(), len(), range() y type(). Exploremos otras funciones integradas de uso común:

  • sum(): suma todos los elementos de un iterable (como una lista) y devuelve el total, lo cual es especialmente útil para trabajar con datos numéricos;
123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() y min(): devuelven respectivamente los elementos más grande y más pequeño en un iterable — ideales para comparaciones o para encontrar valores extremos;
123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): convierte un número o una cadena que representa un número en un número de punto flotante (un número con decimales);
123456789
price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
copy
  • int(): convierte un número o una cadena que representa un número en un entero. Esto es útil al trabajar con números enteros o al convertir datos de entrada a enteros;
12345678
price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
copy
Note
Nota

Cuando un valor de punto flotante se convierte en un entero, la parte decimal simplemente se elimina (el valor se trunca).

  • sorted(): devuelve una lista ordenada nueva a partir de un iterable (como listas, tuplas o diccionarios). A diferencia del método sort(), sorted() no modifica los datos originales y funciona con una gama más amplia de tipos;
123456
fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
copy
  • zip(): combina dos o más iterables (por ejemplo, listas) en un solo iterable de tuplas, emparejando elementos de cada iterable juntos.
123456789
products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
copy
Tarea

Swipe to start coding

Tienes un diccionario de productos, donde el precio y la cantidad vendida de cada producto se almacenan como cadenas de texto. Tu tarea es calcular las ventas totales de cada producto y luego utilizar funciones integradas para encontrar algunas estadísticas resumidas.

  • Recorre el diccionario products. Para cada producto:
    • Obtén el precio y la cantidad vendida;
    • Convierte el precio a float y la cantidad a int;
    • Multiplícalos para obtener las ventas totales de ese producto;
    • Agrega las ventas totales a la lista total_sales_list.
  • Después del ciclo, utiliza funciones integradas para:
    • Calcular la suma de todas las ventas y almacenarla en total_sum;
    • Encontrar el valor mínimo de ventas y almacenarlo en min_sales;
    • Encontrar el valor máximo de ventas y almacenarlo en max_sales.

Requisitos de impresión:

  • Para cada producto, imprime:
    Total sales for <product>: $<total_sales>
  • Después de todos los productos, imprime:
    • Total sum of all sales: $<total_sum>
    • Minimum sales: $<min_sales>
    • Maximum sales: $<max_sales>

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 1
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

bookFunciones Integradas

Desliza para mostrar el menú

¡Bienvenido al mundo de las funciones en Python! En este capítulo, exploraremos algunas de las funciones integradas más potentes de Python, que sirven como herramientas esenciales para cualquier desarrollador de Python.

Primero, observemos cómo Alex demuestra el uso de algunas de estas funciones integradas esenciales:

¿Qué son las funciones integradas?

Las funciones integradas son funciones predefinidas que vienen con Python, lo que permite utilizarlas en tu código sin necesidad de escribir funcionalidades adicionales. Estas funciones están diseñadas para realizar tareas comunes como cálculos o manipulación de datos, haciendo que la programación sea más eficiente y sencilla.

Para los desarrolladores de Python, dominar las funciones integradas es fundamental para escribir código limpio, eficiente y conciso.

Python ofrece una amplia variedad de funciones integradas. Ya has visto algunas, como print(), len(), range() y type(). Exploremos otras funciones integradas de uso común:

  • sum(): suma todos los elementos de un iterable (como una lista) y devuelve el total, lo cual es especialmente útil para trabajar con datos numéricos;
123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() y min(): devuelven respectivamente los elementos más grande y más pequeño en un iterable — ideales para comparaciones o para encontrar valores extremos;
123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): convierte un número o una cadena que representa un número en un número de punto flotante (un número con decimales);
123456789
price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
copy
  • int(): convierte un número o una cadena que representa un número en un entero. Esto es útil al trabajar con números enteros o al convertir datos de entrada a enteros;
12345678
price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
copy
Note
Nota

Cuando un valor de punto flotante se convierte en un entero, la parte decimal simplemente se elimina (el valor se trunca).

  • sorted(): devuelve una lista ordenada nueva a partir de un iterable (como listas, tuplas o diccionarios). A diferencia del método sort(), sorted() no modifica los datos originales y funciona con una gama más amplia de tipos;
123456
fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
copy
  • zip(): combina dos o más iterables (por ejemplo, listas) en un solo iterable de tuplas, emparejando elementos de cada iterable juntos.
123456789
products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
copy
Tarea

Swipe to start coding

Tienes un diccionario de productos, donde el precio y la cantidad vendida de cada producto se almacenan como cadenas de texto. Tu tarea es calcular las ventas totales de cada producto y luego utilizar funciones integradas para encontrar algunas estadísticas resumidas.

  • Recorre el diccionario products. Para cada producto:
    • Obtén el precio y la cantidad vendida;
    • Convierte el precio a float y la cantidad a int;
    • Multiplícalos para obtener las ventas totales de ese producto;
    • Agrega las ventas totales a la lista total_sales_list.
  • Después del ciclo, utiliza funciones integradas para:
    • Calcular la suma de todas las ventas y almacenarla en total_sum;
    • Encontrar el valor mínimo de ventas y almacenarlo en min_sales;
    • Encontrar el valor máximo de ventas y almacenarlo en max_sales.

Requisitos de impresión:

  • Para cada producto, imprime:
    Total sales for <product>: $<total_sales>
  • Después de todos los productos, imprime:
    • Total sum of all sales: $<total_sum>
    • Minimum sales: $<min_sales>
    • Maximum sales: $<max_sales>

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 6. Capítulo 1
single

single

some-alt