O'Reilly logo

Python-Tricks by Dan Bader

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

4Klassen und objektorientierte Programmierung

4.1Objektvergleiche mit is und ==

Als ich ein Kind war, hatten unsere Nachbarn Zwillingskatzen. Sie sahen praktisch gleich aus – das gleiche schwarze Fell, die gleichen durchdringenden grünen Augen. Rein äußerlich konnte man sie nicht unterscheiden. Aber sie hatten ihre persönlichen Eigenheiten, denn es waren schließlich zwei verschiedene Lebewesen.

Damit sind wir auch schon bei dem Unterschied zwischen gleich und identisch. Diese Unterscheidung ist ausschlaggebend, um das Verhalten der beiden Python-Vergleichsoperatoren is und == zu verstehen. Der Operator == prüft auf Gleichheit: Wären die beiden Katzen Python-Objekte, die wir mit dem Operator == vergleichen, so würden wir als Ergebnis die Aussage ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required