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:
3Uso típico: Para calcular la suma total de los elementos numéricos de una secuencia.
numeros = [10, 20, 30]print(sum(numeros))Salida:
60Uso típico: Para obtener el valor más alto de una secuencia.
edades = [15, 42, 37, 29]print(max(edades))Salida:
42Uso típico: Para obtener el valor más bajo de una secuencia.
temperaturas = [23, 18, 30, 21]print(min(temperaturas))Salida:
18sorted()
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:
15round()
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.14Uso típico: Para elevar un número base a una potencia.
print(pow(2, 3)) # 2^3Salida:
8divmod()
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