Métodos especiales en Python
Métodos especiales, también conocidos como métodos Dunder o métodos Mágicos.
Los métodos dunder se utilizan para emular el comportamiento de las funciones integradas.
Métodos de iniciación y constructores
__init__
Crea un nuevo objeto cuando se llama a la instancia de una clase.
__new__
__del__
Métodos mágicos de comparación
__eq__
__ne__
__lt__
__gt__
__le__
__ge__
Métodos mágicos para matemáticas
__add__
__sub__
__mul__
__floordiv__
__truediv__
__mod__
__pow__
Otros Métodos mágicos
__str__
Devuelve una cadena de carácteres. Representación Legible para usuarios.
__repr__
Devuelve una cadena de carácteres. Representación no ambigua útil para desarrolladores.
__len__
Devuelve la cantidad de elementos que tiene una lista.
Links
Tutorial teacher Python magic methods
Posteado en Programación con : JavaScript, Python
Tweet