Python object()-Funktion

Python 内置函数Python Built-in-Funktionen


Beschreibung

object()Die Funktion gibt ein leeres Objekt zurück, und wir können diesem Objekt keine neuen Eigenschaften oder Methoden hinzufügen.

object()Das von der Funktion zurückgegebene Objekt ist die Basisklasse aller Klassen. Es hat keine Eigenschaften oder Methoden, nur einige spezielle Eigenschaften und Methoden, die allen in Python eingebauten Objekten gemeinsam sind, wie z. B. __doc__, __class__, __delattr__, __getattribute__ usw.

object()Es ist das grundlegendste Objekt in Python, und alle anderen Objekte leiten sich davon ab. Daher ist das object()-Objekt die oberste Superklasse (auch Basisklasse oder Elternklasse genannt) aller Python-Klassen. Alle eingebauten Typen, benutzerdefinierten Klassen und alle anderen Typen erben direkt oder indirekt davon.

Syntax

id-Syntax:

object()

Parameter description:

  • Keine.

Rückgabewert

Gibt ein leeres Objekt zurück.

Beispiel

Das folgende Beispiel erstellt ein leeres Objekt:

x = object() print(dir(x))

Die Ausgabe des obigen Beispiels ist:

['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']

Python 内置函数Python Built-in-Funktionen

Andere Erweiterungen