2.3 Tipi built-in

Le seguenti sezioni descrivono i tipi standard built-in dell'interprete. Storicamente, i tipi built-in di Python vennero differenziati dai tipi definiti dall'utente, perché non fu possibile usare i tipi built-in come base per l'ereditarietà orientata agli oggetti. Con la versione 2.2 questa situazione ha cominciato a cambiare, anche se il progetto di unificare i tipi definiti dall'utente ed i tipi built-in è ancora lontano dalla completezza.

I tipi principali built-in sono numerici, sequenze, mappature, classi di file, istanze ed eccezioni.

Alcune operazioni vengono supportate da vari tipi di oggetto; in particolare, praticamente tutti gli oggetti possono essere confrontati, testati per il valore di verità e convertiti in una stringa (tramite la notazione ` ...`, la equivalente funzione repr(), o tramite la funzione str(), leggermente diversa). L'ultima conversione viene usata implicitamente quando un oggetto viene scritto da una istruzione print. (Informazioni sull'istruzione istruzione print ed altre istruzioni del linguaggio possono essere trovate nel Manuale di riferimento di Python e nel Tutorial Python.)



Subsections
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.