Los misterios de las constantes predefinidas de Python

Python's pre-declared constants are kinda weird

Python define seis constantes predefinidas: True, False, None, __debug__, Ellipsis y NotImplemented. Aunque parecen uniformes, cada una se comporta de manera distinta: algunas son palabras clave, otras son builtins reasignables, y __debug__ es un identificador único que no puede ser asignado. Este artículo explora estas diferencias con ejemplos de código, revelando peculiaridades del lenguaje y casos límite que desafían las expectativas.

Así que, en cierto sentido, '...' es una constante real, pero 'Ellipsis' no lo es. Raro, ¿verdad?

Más de este día

2026-08-25