Modelo de datos
El modelo de datos conecta sintaxis y operaciones con métodos especiales. type, identidad, valor y mutabilidad determinan cómo participa un objeto en el lenguaje.
class Caja:
def __init__(self, valor): self.valor = valor
def __repr__(self): return f"Caja({self.valor!r})"Puntos importantes
- La sintaxis delega en protocolos documentados.
- No llames métodos especiales de forma directa salvo que el protocolo lo requiera.