Python ID -Funktion

Python ID -Funktion
„Python ist eine objektorientierte Programmiersprache. Wenn Sie anfangen zu arbeiten und die Python -Programmierung zu lernen, werden Sie nach und nach verstehen, dass alles in der Python -Programmierung irgendwie ein Objekt oder eine Klasse oder eine Funktion ist. Jedes Objekt in einem Python -Programm ist einer ID zugeordnet und dem Objekt während der Objekterstellung zugeordnet. In diesem Artikel werden wir die Funktion python id () verwenden, um die ID des angegebenen Objekts zu erhalten. Wir werden auch einige nützliche Beispiele angeben, mit denen Sie verstehen können, wie die ID () -Funktion in einem Python -Programm funktioniert.”

Was ist eine Python id () -Funktion?

Die Python id () -Funktion ist eine integrierte Methode von Python. Wir verwenden es, um die ID des angegebenen Objekts zu erhalten. Jedes Objekt in der Python -Programmiersprache ist einer eindeutigen ID zugeordnet, die einem Objekt zugewiesen wird, während es erstellt wurde. Um einen Platz in der Speicheradresse des Objekts zu reservieren, verwenden wir diese ID. Die ID ist die Speicheradresse des Objekts, die jedes Mal, wenn Sie das Programm ausführen, mit Ausnahme der konstanten eindeutigen ID -Objekte immer anders ist.

Syntax der Python ID () -Funktion

Die Syntax der Python ID () -Funktion von Python ist super einfach. Alles, was Sie tun müssen, ist das Objekt an die ID () -Funktion zu übergeben, und Sie können loslegen. Siehe die vollständige Syntax der Python ID () -Funktion unten:

Der Object_Name bezieht sich auf das Objekt, dessen ID erhalten werden muss. Um die Funktion id () zu verwenden, ist nur dieses eine Argument erforderlich. Das Objekt kann alles sein, Liste, Klasse, Nummer, Zeichenfolge usw. Das angegebene Objekt wird mit dieser Funktion zurückgegeben. Lassen Sie uns nun einige grundlegende Beispiele im nächsten Abschnitt untersuchen, um zu verstehen, wie die ID () -Funktion in Python -Programmen verwendet wird.

Beispiel 1

Wir beginnen mit einem einfachen und dennoch grundlegenden Beispiel für die Python ID () -Funktion. Wie bereits erwähnt, ist die ID des Objekts die Speicheradresse des Objekts. Wenn Sie ein Programm ausführen, reservieren die Objekte im Programm einen Platz im Speicher, und jeder Speicherblock verfügt über eine eindeutige ID.

Wenn Sie also ein Programm ausführen, nehmen die darin enthaltenen Objekte einen anderen Speicherplatz im Speicher ein, was jedes Mal zu unterschiedlichen Speicher -IDs führt. In dem unten angegebenen Programm haben wir ein Tupel mit dem Namen "Count" deklariert und es 5 Werte zugewiesen (1, 2, 3, 4, 5).

Danach haben wir den Objektnamen "Count" an die Funktion ID () übergeben und das Ergebnis in einer Variablen mit dem Namen "IDC" gespeichert. Die ID des „IDC“ wird mit der Funktion print () angezeigt. Der Beispielcode ist unten für Ihr Verständnis angegeben:

zählen = (1, 2, 3, 4, 5)
idc = id (count)
print ("Die ID des Zählobjekts ist =", IDC)

Die Ausgabe des Codes ist wie folgt:

Beispiel 2

Die ID () -Funktion funktioniert also mit jeder Art von Objekt und jeder Art von Daten. In diesem Beispiel werden wir eine Vielzahl von Saiten deklarieren und ihre ID mithilfe der ID () -Funktion erhalten. Der Beispielcode ist unten angegeben. Schauen Sie sich an:

id1 = id ('count')
id2 = id ('sum')
id3 = id ('num')
id4 = id ('$#@%^&')
id5 = id ('[] -+*/-')
print ("Die IDs sind wie folgt: \ n", id1, '\ n', id2, '\ n',
id3, '\ n', id4, '\ n', id5, '\ n',)

Hier haben wir 5 Variablen deklariert, ID1, ID2, ID3, ID4 und ID5 und übergab unterschiedliche Zeichenfolgen für jede Variable mit ID () -Funktion. Das Ergebnis der ID () -Funktion wird in den Variablen gespeichert, damit wir sie verwenden oder auf dem Bildschirm anzeigen können. Die Anweisung print () zeigt die IDs aller String -Objekte auf dem Bildschirm an. Siehe die Ausgabe des Programms unten:

Beispiel 3

Nachdem wir nun die grundlegende Arbeit der ID () -Funktion verstanden haben, lassen Sie uns einen Code für ein praktisches Beispiel schreiben. Im folgenden Beispielcode vergleichen wir die IDs eines Elements in der Liste mit einem anderen Element in der Liste. Das Programm ist so einfach, dass selbst ein Anfänger -Coder es verstehen kann. Der Beispielcode ist jedoch unten angegeben. Sie können ihn einfach kopieren und einfügen und in Ihren Programmen einfügen und ihn anhand Ihrer Anforderungen ändern. Siehe den unten angegebenen Beispielcode:

lst = [5, 4, 9, 11, 0]
print ('Die ID des ersten Elements in der Liste ist =', ID (LST [0]))
print ('Die ID des letzten Elements in der Liste ist =', ID (LST [4]))
comp = id (lst [0]) == id (lst [4])
drucken ('sind beide ids gleich? ', comp)

Hier haben wir eine Liste von 5 Elementen [5, 4, 9, 11, 0] deklariert und die ID von Element 0 und Element 4 mit der Funktion ID () erhalten. Durch die Verwendung der Funktion print () haben wir beide IDs auf dem Bildschirm angezeigt. Danach haben wir mit dem Operator "==" die IDs beider Elemente der Liste verglichen und das Ergebnis in einer Variablen "comp" gespeichert, die gespeichert wurden.

Das Vergleichsergebnis wird entweder „wahr“ oder „falsch“ sein; Es sollte falsch sein, da keine zwei Objekte den gleichen Speicherplatz in der Speicher nehmen können. Jedes Objekt oder Element des angegebenen Objekts verfügt. Die Ausgabe ist wie folgt:

Beide IDs sind nicht gleich, also haben wir das "falsche" Ergebnis erhalten.

Beispiel 4

Im folgenden Beispiel erhalten wir die ID einer Klasse. Klassen oder Funktionen sind auch Objekte, daher haben sie auch eine ID, auf die von der ID () -Funktion zugegriffen werden kann. In dem unten angegebenen Programm schreiben wir also den Code, um die ID einer Klasse zu erhalten. Der Beispielcode lautet wie folgt:

Klassenperson:
Alter = 15
Jahre = Person ())
print ("Die ID der Jahre ist =", id (Jahre))

Die Klasse ist „Person“, die das Alter der Person enthält. Die Adresse der Klasse „Person“ wird in einer Variablen „Jahre“ gespeichert. Die Funktion print () zeigt die ID der Variablen „Jahre“ an, in der die Klasse „Person“ aufgerufen wird. Die Ausgabe ist wie folgt:

Abschluss

In diesem Artikel haben wir die Funktion Python id () behandelt. Die Funktion ID () ist eine integrierte Funktion, mit der die ID eines angegebenen Objekts abgerufen wird. Die Funktion ID () zeigt immer eine andere ID für dasselbe Objekt an, da die ID die Speicherraumadresse des Objekts ist. Jedes Mal, wenn Sie das Programm ausführen. Mit Hilfe einiger nützlicher Beispiele haben wir gelernt, wie man die ID () -Funktion in unseren Python -Programmen verwendet.