Capítulo 5. Anotaciones de tipo

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Anotar tu código Python con información sobre tipos es un paso opcional que puede ser muy útil durante el desarrollo y mantenimiento de un gran proyecto o una biblioteca. Los comprobadores de tipos estáticos y las herramientas de lint ayudan a identificar y localizar las discordancias de tipos de datos en los argumentos y valores de retorno de las funciones. Los IDE pueden utilizar estas anotaciones de tipo (también llamadas sugerencias de tipo) para mejorar el autocompletado y proporcionar documentación emergente. Los paquetes y marcos de trabajo de terceros pueden utilizar las anotaciones de tipo para adaptar el comportamiento en tiempo de ejecución, o para autogenerar código basado en anotaciones de tipo para métodos y variables.

Las anotaciones y comprobaciones de tipos en Python siguen evolucionando, y tocan muchos temas complicados. Este capítulo cubre algunos de los casos de uso más comunes de las anotaciones de tipo; puedes encontrar material más completo en los recursos que se enumeran al final del capítulo.

El soporte de anotaciones de tipo varía según la versión de Python

Las características de Python que soportan las anotaciones de tipo han evolucionado de una versión a otra, con algunas adiciones y supresiones significativas. El resto de este capítulo describirá el soporte para anotaciones de tipo en las versiones más ...

Get Python en una cáscara de nuez, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.