Oggetti e classi in Python

todo Tutto in Pytjon è un oggetto, e tutti i tipi (anche int e bool) sono classi. Quindi anche classi (attributi espressi a livello di classe è come se fossero attributi statici) sono oggetti. Ogni oggetto è istanza di una classe. Essendo però ogni oggetto istanza di una classe, ci deve essere un punto di singolarità, ovvero l’oggetto type, che è appunto tipo type.

Testare il tipo di un oggetto: type(2.4) # float type(type) # type "Hello".__class__ # string

Attributi

In Python non ha senso parlare di attributi di istanza e di classe, perché esistono oggetti e i loro attributi.

python_book3