Quando creo un modulo con il suo unico contenuto:class Nome classe (oggetto), che tipo di parola è 'oggetto' in Python?
class Classname(randomobject):
pass
E cerco di eseguire il file .py del modulo l'interprete dice che randomobject
non è definito.
Ma quando lo faccio:
class Classname(object):
pass
Il modulo funziona bene. Quindi se object
non è una parola chiave, allora che cos'è?
Ecco un'altra domanda che si riferisce all'identificatore di oggetto 'Python: [la classe python eredita l'oggetto] (http://stackoverflow.com/q/4015417/404469). – gary
Per la cronaca, http://stackoverflow.com/q/4015417/404469 non è un duplicato. Riguarda il meccanismo dell'ereditarietà; questa domanda riguarda, e ha più risposte, la struttura sintattica di ciò che sta accadendo. – Marcin