Python object() eingebaute Funktion

Aus der Python 3 Dokumentation

Gibt ein neues, funktionsloses Objekt zurück. object ist eine Basis für alle Klassen. Es verfügt über Methoden, die allen Instanzen von Python-Klassen gemeinsam sind. Diese Funktion akzeptiert keine Argumente.

Einführung

Die Funktion object() gibt ein neues, leeres, funktionsloses Objekt zurück. Dieses Objekt ist die Basis für alle Klassen in Python. Es besitzt keine speziellen Attribute oder Methoden.

Obwohl Sie object-Instanzen erstellen können, werden Sie dies im täglichen Programmieren nicht häufig tun. Es ist eher ein grundlegender Baustein des Objektmodells von Python.

Beispiel

# Erstellen eines neuen Objekts
o = object()

# Anzeigen seines Typs
print(type(o))
<class 'object'>

Hinweis: Es hat keine Attribute, die Sie setzen können. o.name = "test" würde einen AttributeError auslösen.