class

Un plano para objetos que agrupan datos (atributos) y acciones (métodos).

Sintaxis

class Name:
def __init__(self, value):
self.value = value
  • self es el objeto sobre el que se llamó al método.

Ejemplo

class Robot:
    def __init__(self, name):
        self.name = name

print(Robot("Pip").name)

Salida:

Pip

Errores comunes

  • Olvidar self. en self.name = name guarda el valor en una variable que desaparece.

Practícalo