La classe più semplice è mostrata nell'esempio che segue.
Esempio 11.1. Creare una classe
#!/usr/bin/python # Filename: simplestclass.py class Person: pass # Un blocco vuoto p = Person() print p
Abbiamo creato una nuova classe con l'istruzione class
seguita dal nome della classe (Person); il blocco indentato che segue
costituisce il corpo della classe: nell'esempio il blocco è costituito
da una semplice istruzione pass, che non fa praticamente
niente.
Successivamente creiamo un' istanza/oggetto di questa classe usando
il nome della classe seguito da una coppia di parentesi; avremo modo di
apprendere di più circa l' istanziazione
nella sezione che segue. Come verifica finale, stampiamo la variabile.
Cosa ci dice l'output? Che abbiamo creato un'istanza della classe
Person nel modulo __main__.
In aggiunta viene stampato anche l'indirizzo fisico di memoria in cui è stato memorizzato l'oggetto. Questo indirizzo sarà indubbiamente diverso per ogni computer, dato che Python può memorizzare un oggetto ovunque trovi spazio libero.