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.

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ón | Descripción | Ejemplo | Resultado |
|---|---|---|---|
type() | Devuelve el tipo del objeto | type(3.14) | <class 'float'> |
id() | Muestra el identificador único en memoria | id("hola") | Un número único |
len() | Longitud de una secuencia o colección | len("Python") | 6 |
2️⃣ Cálculos numéricos básicos
| Función | Descripción | Ejemplo | Resultado |
|---|---|---|---|
abs() | Valor absoluto | abs(-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ón | sum([1, 2, 3]) | 6 |
max() | Mayor de una colección | max(2, 8, 5) | 8 |
min() | Menor de una colección | min(2, 8, 5) | 2 |
3️⃣ Otras funciones útiles
| Función | Descripció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. |
Iremos viendo estas funciones más detalladamente a lo largo del curso