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

Desliza para mostrar el menú

book
Funciones Integradas

¡Bienvenido al mundo de las funciones de 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 te 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 gama de funciones integradas. Ya has visto algunas, como print(), len(), range() y type(). Exploremos más 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 los elementos mayor y menor en un iterable, respectivamente — 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

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

Procesar datos de productos a partir de un diccionario donde los precios y las cantidades se almacenan como cadenas de texto. El objetivo es calcular las ventas totales de cada producto y generar estadísticas resumidas.

  • Recorrer el diccionario products.
  • Para cada producto:
    • Convertir el precio a float;
    • Convertir la cantidad vendida a int;
    • Multiplicarlos para obtener las ventas totales de ese producto;
    • Agregar las ventas totales a total_sales_list.
  • Utilizar sum() para calcular la suma total de todas las ventas.
  • Asignar la suma total a la variable total_sum.
  • Utilizar min() y max() para obtener los valores mínimo y máximo de ventas.
  • Asignar el valor mínimo a la variable min_sales.
  • Asignar el valor máximo a la variable max_sales.

Requisitos de salida

  • Para cada producto, imprimir:
    Total sales for <product>: $<total_sales>
  • Después de procesar todos los productos, imprimir:
    • 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

Pregunte a AI

expand
ChatGPT

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

book
Funciones Integradas

¡Bienvenido al mundo de las funciones de 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 te 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 gama de funciones integradas. Ya has visto algunas, como print(), len(), range() y type(). Exploremos más 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 los elementos mayor y menor en un iterable, respectivamente — 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

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

Procesar datos de productos a partir de un diccionario donde los precios y las cantidades se almacenan como cadenas de texto. El objetivo es calcular las ventas totales de cada producto y generar estadísticas resumidas.

  • Recorrer el diccionario products.
  • Para cada producto:
    • Convertir el precio a float;
    • Convertir la cantidad vendida a int;
    • Multiplicarlos para obtener las ventas totales de ese producto;
    • Agregar las ventas totales a total_sales_list.
  • Utilizar sum() para calcular la suma total de todas las ventas.
  • Asignar la suma total a la variable total_sum.
  • Utilizar min() y max() para obtener los valores mínimo y máximo de ventas.
  • Asignar el valor mínimo a la variable min_sales.
  • Asignar el valor máximo a la variable max_sales.

Requisitos de salida

  • Para cada producto, imprimir:
    Total sales for <product>: $<total_sales>
  • Después de procesar todos los productos, imprimir:
    • 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
Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt