Saltar al contenido principal

2.4 Funciones integradas

Python incorpora un amplio conjunto de funciones integradas (también llamadas built-in functions). Estas funciones están disponibles de forma inmediata al iniciar un programa, sin necesidad de importar módulos externos. Constituyen una herramienta fundamental porque permiten realizar operaciones muy variadas de manera rápida y sencilla: desde conversiones de tipos, hasta cálculos matemáticos o manipulación de secuencias.

La lista completa de funciones integradas puede consultarse en la documentación oficial.

Funciones integradas en Python

Ya hemos visto en este curso las funciones de entrada/salida y las que nos permiten convertir entre diferentes tipos de datos. En este punto veremos otras de las más relevantes para los primeros pasos en el python.


1️⃣ Información sobre objetos​

Permiten obtener características del objeto, como su tipo, identidad o longitud.

FunciónDescripciónEjemploResultado
type()Devuelve el tipo del objetotype(3.14)<class 'float'>
id()Muestra el identificador único en memoriaid("hola")Un número único
len()Longitud de una secuencia o colecciónlen("Python")6

2️⃣ Cálculos numéricos básicos​

FunciónDescripciónEjemploResultado
abs()Valor absolutoabs(-7)7
pow()Potencia (base, exponente)pow(2, 3)8
round()Redondeo (con decimales opcional)round(3.1416, 2)3.14
sum()Suma de una colecciónsum([1, 2, 3])6
max()Mayor de una colecciónmax(2, 8, 5)8
min()Menor de una colecciónmin(2, 8, 5)2

3️⃣ Otras funciones útiles​

FunciónDescripción
range()Genera una secuencia de números (muy usado en bucles).
sorted()Devuelve una lista ordenada a partir de un iterable.
enumerate()Devuelve índices junto con los elementos de una secuencia.
zip()Agrupa elementos de dos o más secuencias.
nota

Iremos viendo estas funciones más detalladamente a lo largo del curso