Der Objektvergleich in Python (Der Objektvergleich in Python), Lektion, Seite 724049
https://www.purl.org/stefan_ram/pub/objektvergleich_python (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Python-Kurs

Der Objektvergleich in Python 

Der Operator »==« drückt die Gleichwertigkeit  zweier Objekte aus. So gilt »0 == False«, obwohl »0« ein anderes Objekt als »False« ist.

Auswertung
0 == False
True
Auswertung
0 == 0.0
True
Auswertung
0.0 == 0.00
True

Um die Gleichheit  zweier Objekte auszudrücken, kann »is« verwendet werden.

Auswertung (unter Weglassung einer Warnungsmeldung)
0 is False
False
Auswertung (unter Weglassung einer Warnungsmeldung)
0 is 0.0
False
Auswertung (unter Weglassung einer Warnungsmeldung)
0.0 is 0.00
True

»is« ist ein Schlüsselwort, also ein fest in der Syntax eingebautes Wort.

»is« ist ein Operator.

In Python wird ein Wert  durch Objekte dargestellt, aber verschiedene Objekt können dabei denselben Wert repräsentieren. In diesem Sinne ist «0» der gleiche Wert wie «False», aber ›0‹ ist nicht das gleiche Objekt wie ›False‹.

Syntaktische Eigenschaften

»is« ist eine Schlüsselwort (ein Teil der Syntax)

Eigenschaften von Operatoren – Operatoren höherer Priorität stehen weiter oben

S P A (S = Stelligkeit ("Aritaet"), P = Infix-/Präfix-, A = Assoziativitaetsrichtung)

() 1 Z Eingeklammerter Ausdruck
** 2 I R Potenzieren
+ - 1 P Unaere vorangestellte Operatoren (Vorzeichen)
* / 2 I L "Punktrechnung": Multiplikation, Division
+ - 2 I L "Strichrechnung": Addition, Subtraktion
== is 2 I Vergleich

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram724049 stefan_ram:724049 Der Objektvergleich in Python Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724049, slrprddef724049, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/objektvergleich_python