Cosa indica la parola riservata self?

Utente HTML.it
chiede

Cosa indica la parola riservata self?

Redazione HTML.it
risponde

self rappresenta l’istanza stessa di una classe. Chiamare un metodo sull’oggetto self dall’interno di una classe corrisponde a chiamare il metodo sull’istanza stessa.

Il suo comportamento è analogo a quello di this per Java o C# e $this per PHP.

Definire un metodo anteponendo self al nome ha invece il significato di metodo di classe, anche detto metodo static.