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.

Special Methods Socratica

Magic Methods

Tutorial teacher Python magic methods

Posteado en Programación con : JavaScript, Python