English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python-Basisanleitung

Python-Flusskontrolle

Python-Funktion

Python-Datentypen

Python-Dateioperationen

Python-Objekte und -Klassen

Python-Daten und -Zeit

Hochwertiges Wissen in Python

Python-Referenzhandbuch

Verwendung und Beispiele von Python id()

Python-integrierte Funktionen

Die Funktion id() gibt die Identität des Objekts zurück (einzigartige Ganzzahl).

Die Syntax von id() ist:

id(object)

Parameter der id()

Die Funktion id() nimmt einen einzigen Parameter anObjekt.

Wert der id()

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.

Beispiel1Wie funktioniert id()?

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

Mehrere Beispiele zu id()

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.

Python-integrierte Funktionen