class

Un modèle pour des objets qui regroupent des données (attributs) et des actions (méthodes).

Syntaxe

class Name:
def __init__(self, value):
self.value = value
  • self est l'objet sur lequel la méthode a été appelée.

Exemple

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

print(Robot("Pip").name)

Sortie :

Pip

Erreurs courantes

  • Oublier self. dans self.name = name enregistre la valeur dans une variable qui disparaît.

Pratiquer