Im heutigen Artikel werden wir über den Python-Identitätsoperator sprechen. Ich hoffe, dieser Artikel kann Ihnen beim Lesen helfen.
Identitätsoperator: Der Identitätsoperator wird verwendet, um die Speichereinheiten zweier Objekte zu vergleichen:
Hinweis: Es wird die Funktion id() verwendet um die Objektspeicheradresse zu erhalten.
Das folgende Beispiel demonstriert die Funktionsweise aller Identitätsoperatoren in Python:
#!/usr/bin/python # -*- coding: UTF-8 -*- a = 20 b = 20 if ( a is b ): print "1 - a 和 b 有相同的标识" else: print "1 - a 和 b 没有相同的标识" if ( a is not b ): print "2 - a 和 b 没有相同的标识" else: print "2 - a 和 b 有相同的标识" # 修改变量 b 的值 b = 30 if ( a is b ): print "3 - a 和 b 有相同的标识" else: print "3 - a 和 b 没有相同的标识" if ( a is not b ): print "4 - a 和 b 没有相同的标识" else: print "4 - a 和 b 有相同的标识"
Das Ausgabeergebnis des obigen Beispiels lautet wie folgt:
1 - a 和 b 有相同的标识 2 - a 和 b 有相同的标识 3 - a 和 b 没有相同的标识 4 - a 和 b 没有相同的标识
Das Obige ist Die Identitätsoperation in Python Ich hoffe, dieser Artikel wird Ihnen beim Lesen hilfreich sein.
Das obige ist der detaillierte Inhalt vonPython-Operator – Identitätsoperator für Objekte (Beispielanalyse). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!