Resumen de las funciones integradas en Python 3

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() y exec() 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.

Publicar un comentario

0 Comentarios