Python 3 incluye 69 funciones integradas que están siempre disponibles sin necesidad de importar módulos. Estas funciones cubren tareas esenciales como manejo de tipos de datos, entrada/salida, operaciones matemáticas, control de objetos y utilidades de programación.
🐍 Resumen de las funciones integradas en Python 3
🔢 Funciones matemáticas y numéricas
- abs(): valor absoluto.
- divmod(): devuelve cociente y resto.
- pow(), round(), sum(), min(), max(): operaciones comunes.
- bin(), oct(), hex(): conversión a diferentes bases.
📋 Funciones de colecciones y secuencias
- len(): longitud de una secuencia.
- sorted(), reversed(), enumerate(), zip(): manipulación de listas y tuplas.
- list(), tuple(), set(), dict(), frozenset(): creación de estructuras de datos.
🧑💻 Funciones de programación y objetos
- type(), isinstance(), issubclass(): inspección de tipos.
- callable(): verifica si un objeto es invocable.
- property(), staticmethod(), classmethod(), super(): soporte para POO.
- getattr(), setattr(), hasattr(), delattr(): manipulación de atributos.
🖥️ Entrada/Salida y utilidades
- print(): salida estándar.
- input(): entrada desde teclado.
- open(): manejo de archivos.
- help(): documentación interactiva.
⚙️ Funciones de ejecución y depuración
- eval(), exec(), compile(): ejecución dinámica de código.
- breakpoint(): depuración interactiva.
🔍 Funciones de introspección
- dir(), globals(), locals(), vars(): inspección de entorno.
- id(), hash(), repr(): información sobre objetos.
🧩 Funciones especiales
- object(): clase base de todos los objetos.
- memoryview(): acceso eficiente a buffers.
- import(): importación manual de módulos.
- ascii(), chr(), ord(): conversión entre caracteres y códigos.
📊 Tabla de categorías principales
⚠️ Consideraciones
- Siempre disponibles: no requieren importar módulos.
- Uso con precaución: funciones como
eval()yexec()pueden ser peligrosas si se usan con datos externos. - Flexibilidad: muchas funciones permiten personalizar comportamientos con parámetros opcionales.
En conclusión, las 69 funciones integradas forman el núcleo del lenguaje y permiten trabajar de manera eficiente con datos, objetos y código.
0 Comentarios