Funciones Comunes
Python ofrece un conjunto de funciones integradas que realizan operaciones frecuentes como conteo, agregación, ordenamiento y cálculo de valores mínimos o máximos. Estas funciones son ampliamente utilizadas en la programación diaria por su simplicidad y eficiencia, y forman parte del núcleo del lenguaje, por lo que no requieren importación adicional.
Función | Descripción |
---|---|
len() | Devuelve el número de elementos en una secuencia u objeto iterable. |
sum() | Retorna la suma de todos los elementos numéricos de una secuencia. |
max() | Devuelve el valor máximo de una secuencia. |
min() | Devuelve el valor mínimo. |
sorted() | Devuelve una nueva lista ordenada. |
abs() | Retorna el valor absoluto de un número.. |
round() | Redondea un número decimal al entero más cercano (o a cierta precisión).. |
pow() | Eleva un número a una potencia (equivale a **). |
divmod() | Retorna una tupla con el cociente y el resto de una división. |
enumerate() | Devuelve un objeto enumerado (índice y valor) sobre un iterable. |
A continuacion te explicare con mas detalle el funcionamiento de estas funciones:
Uso típico: Para contar el número de elementos en una secuencia o colección.
nombres = ['Ana', 'Luis', 'Pedro']print(len(nombres))
Salida:
3
Uso típico: Para calcular la suma total de los elementos numéricos de una secuencia.
numeros = [10, 20, 30]print(sum(numeros))
Salida:
60
Uso típico: Para obtener el valor más alto de una secuencia.
edades = [15, 42, 37, 29]print(max(edades))
Salida:
42
Uso típico: Para obtener el valor más bajo de una secuencia.
temperaturas = [23, 18, 30, 21]print(min(temperaturas))
Salida:
18
sorted()
Sección titulada «sorted()»Uso típico: Para ordenar los elementos de una secuencia y devolver una nueva lista ordenada.
letras = ['d', 'a', 'c', 'b']print(sorted(letras))
Salida:
['a', 'b', 'c', 'd']
Uso típico: Para obtener el valor absoluto de un número.
numero = -15print(abs(numero))
Salida:
15
round()
Sección titulada «round()»Uso típico: Para redondear un número decimal al entero más cercano.
pi = 3.14159print(round(pi, 2))
Salida:
3.14
Uso típico: Para elevar un número base a una potencia.
print(pow(2, 3)) # 2^3
Salida:
8
divmod()
Sección titulada «divmod()»Uso típico: Para obtener el cociente y el resto de una división.
resultado = divmod(10, 3)print(resultado)
Salida:
(3, 1)
enumerate()
Sección titulada «enumerate()»Uso típico: Uso típico: Para iterar sobre una secuencia obteniendo índice y valor.
frutas = ['manzana', 'banana', 'cereza']for indice, valor in enumerate(frutas): print(indice, valor)
Salida:
0 manzana1 banana2 cereza