Sobrecarga de operadores y funciones en Python

· Programación

  1. Python permite sobrecargar operadores y funciones mediante métodos especiales que comienzan y terminan con __
  2. len() funciona llamando al método __len__() del objeto, debe retornar un entero
  3. El operador + funciona llamando a __add__(), que debe retornar una nueva instancia
  4. El operador += usa __iadd__(), que modifica la instancia actual y debe retornar self
  5. Los métodos __repr__() y __str__() controlan las representaciones del objeto

programacion · python · sobrecarga operadores · clases · metodos especiales

Leer el original

Más en Programación