class

Un modello per oggetti che raggruppano dati (attributi) e azioni (metodi).

Sintassi

class Name:
def __init__(self, value):
self.value = value
  • self è l'oggetto su cui è stato chiamato il metodo.

Esempio

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

print(Robot("Pip").name)

Output:

Pip

Errori comuni

  • Dimenticare self. in self.name = name salva il valore in una variabile che scompare.

Esercitati