Bienvenido a Platzi

Comentario de la clase:
Uso de Métodos Mágicos en Python
Alejandro Ernesto Gómez Soria

Alejandro Ernesto Gómez Soria

student
hace 2 años

Imagina que tienes una caja de juguetes muy especial. Esta caja tiene algunos juguetes mágicos que pueden hacer cosas increíbles cuando juegas con ellos de ciertas maneras. Los métodos mágicos en Python son como esos juguetes especiales. Son funciones que empiezan y terminan con dos guiones bajos (

__
) y permiten que los objetos de tus clases hagan cosas mágicas.

Por ejemplo, cuando sumas dos números con el signo

+
, Python usa un método mágico llamado
__add__

Ejemplo:

class Juguete: def __init__(self, nombre): self.nombre = nombre def __add__(self, otro_juguete): return Juguete(self.nombre + " y " + otro_juguete.nombre) # Crear dos juguetes juguete1 = Juguete("Carro") juguete2 = Juguete("Avión") # Usar el método mágico __add__ para "sumar" los juguetes juguete3 = juguete1 + juguete2 print(juguete3.nombre) # Salida: Carro y Avión
1 respuestas
    Alexis Dorado Muñoz

    Alexis Dorado Muñoz

    student
    hace un año

    Gracias por tu aporte!

Curso de Python desde Cero: Conviértete en Developer

Curso de Python desde Cero: Conviértete en Developer

Domina Python con código profesional. Aprende funciones, objetos, herencia, decoradores y análisis de datos con buenas prácticas. Empieza a programar hoy.

Curso de Python desde Cero: Conviértete en Developer
Curso de Python desde Cero: Conviértete en Developer

Curso de Python desde Cero: Conviértete en Developer

Domina Python con código profesional. Aprende funciones, objetos, herencia, decoradores y análisis de datos con buenas prácticas. Empieza a programar hoy.