X Tutup
Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 2.06 KB

File metadata and controls

50 lines (38 loc) · 2.06 KB
title Python object()-Funktion – Python Spickzettel
description Gibt ein neues, funktionsloses Objekt zurück. object ist die Basis aller Klassen. Es enthält Methoden, die für alle Instanzen von Python-Klassen üblich sind. Diese Funktion akzeptiert keine Argumente.
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.

Relevante Links

  • Cheatsheet: OOP Grundlagen
  • Blog: Python Datentypen
  • isinstance()
  • issubclass()
  • dir()
  • hasattr()
  • getattr()
  • delattr()
X Tutup