English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Funktion id() gibt die Identität des Objekts zurück (einzigartige Ganzzahl).
Die Syntax von id() ist:
id(object)
Die Funktion id() nimmt einen einzigen Parameter anObjekt.
Die Funktion id() gibt die Identität des Objekts zurück. Es ist eine Ganzzahl und einzigartig für das gegebene Objekt und bleibt während des Lebenszyklus unverändert.
class Foo: b = 5 dummyFoo = Foo() print('dummyFoo's id =', id(dummyFoo))
Wenn Sie das Programm ausführen, ähnelt die Ausgabe:
dummyFoo's id = 140343867415240
print('5Die id =', id(5)) a = 5 print('a's id =', id(a)) b = a print('b's id =', id(b)) c = 5.0 print('c's id =', id(c))
Wenn Sie das Programm ausführen, ähnelt die Ausgabe:
5Die id = 1453124160 a's id = 1453124160 b's id = 1453124160 c's id = 42380816
Es ist wichtig zu beachten, dass alles in Python Objekte sind, selbst Zahlen und Klassen.
Daher, Ganzzahlen5haben eine eindeutige ID. Ganzzahlen5Die id bleibt während des Lebenszyklus unverändert. Fließkommazahlen5.5und dies gilt auch für andere Objekte.