Saltearse al contenido

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ónDescripció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.

len.py
nombres = ['Ana', 'Luis', 'Pedro']
print(len(nombres))

Salida:

type.py
3

Uso típico: Para calcular la suma total de los elementos numéricos de una secuencia.

sum.py
numeros = [10, 20, 30]
print(sum(numeros))

Salida:

sum.py
60

Uso típico: Para obtener el valor más alto de una secuencia.

max.py
edades = [15, 42, 37, 29]
print(max(edades))

Salida:

max.py
42

Uso típico: Para obtener el valor más bajo de una secuencia.

min.py
temperaturas = [23, 18, 30, 21]
print(min(temperaturas))

Salida:

min.py
18

Uso típico: Para ordenar los elementos de una secuencia y devolver una nueva lista ordenada.

sorted.py
letras = ['d', 'a', 'c', 'b']
print(sorted(letras))

Salida:

sorted.py
['a', 'b', 'c', 'd']

Uso típico: Para obtener el valor absoluto de un número.

abs.py
numero = -15
print(abs(numero))

Salida:

abs.py
15

Uso típico: Para redondear un número decimal al entero más cercano.

round.py
pi = 3.14159
print(round(pi, 2))

Salida:

round.py
3.14

Uso típico: Para elevar un número base a una potencia.

pow.py
print(pow(2, 3)) # 2^3

Salida:

pow.py
8

Uso típico: Para obtener el cociente y el resto de una división.

divmod.py
resultado = divmod(10, 3)
print(resultado)

Salida:

divmod.py
(3, 1)

Uso típico: Uso típico: Para iterar sobre una secuencia obteniendo índice y valor.

enumerate.py
frutas = ['manzana', 'banana', 'cereza']
for indice, valor in enumerate(frutas):
    print(indice, valor)

Salida:

enumerate.py
0 manzana
1 banana
2 cereza