Python object()-Funktion
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:
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__']Andere Erweiterungen
Python Built-in-Funktionen