Ticker

6/recent/ticker-posts

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