Wenn ich ein Modul mit alleinigem Inhalt erstellen:Klasse Klassenname (Objekt), welche Art von Wort ist 'Objekt' in Python?
class Classname(randomobject):
pass
Und ich versuche, die Py-Datei des Moduls sagt der Dolmetscher zu laufen, dass randomobject
nicht definiert ist.
Aber wenn ich tun:
class Classname(object):
pass
Das Modul läuft gut. Also, wenn object
kein Schlüsselwort ist, was ist es dann?
Hier ist eine andere Frage, die den Python 'object' Bezeichner anspricht: [python class erbt Objekt] (http://stackoverflow.com/q/4015417/404469). – gary
Für das Protokoll ist http://Stackoverflow.com/q/4015417/404469 kein Duplikat. Es geht um den Mechanismus der Vererbung; Diese Frage beschäftigt sich mit der syntaktischen Struktur dessen, was vor sich geht. – Marcin