3
0
Python desde cero · Lección 8
¿Cuál es la forma correcta de definir una clase en Python?
struct Perro:
class Perro:
object Perro:
type Perro:
Completa el nombre del método especial que inicializa los atributos al crear un objeto.
class Perro: def (self, nombre): self.nombre = nombre
Ya tienes esta clase. ¿Cómo creas un objeto (instancia) a partir de ella?
class Perro: def __init__(self, nombre): self.nombre = nombre
mi_perro = new Perro("Rex")
mi_perro = Perro("Rex")
mi_perro = Perro.create("Rex")
mi_perro = Perro::"Rex"
Escribe una clase llamada Gato cuyo __init__ reciba self y nombre, y guarde nombre en self.nombre.
Tres líneas: class con dos puntos, def __init__ indentado, y self.nombre = nombre indentado dos veces.

¡Lección completada!

Ya sabes crear clases y objetos en Python.

0
XP ganado
3
Vidas restantes