Читать книгу Routineaufgaben mit Python automatisieren - Al Sweigart - Страница 54
Der Unterschied zwischen den Operatoren == und =
ОглавлениеWahrscheinlich ist Ihnen schon aufgefallen, dass der Gleichheitsoperator == aus zwei Gleichheitszeichen besteht, der Zuweisungsoperator = dagegen nur aus einem. Diese beiden Operatoren lassen sich sehr leicht verwechseln. Merken Sie sich einfach Folgendes:
Mit dem Operator == (Gleichheit) fragen Sie, ob zwei Werte gleich sind.
Mit dem Operator = (Zuweisung) weisen Sie den Wert auf der rechten Seite der Variablen auf der linken Seite zu.
Um sich zu merken, welcher dieser Operatoren welcher ist, denken Sie daran, dass der Gleichheitsoperator == ebenso wie der Ungleichheitsoperator != aus zwei Zeichen besteht.
Häufig verwenden Sie Vergleichsoperatoren, um einen Wert mit einem anderen zu vergleichen, der in einer Variablen gespeichert ist, so wie in den Beispielen eggCount <= 42 () und myAge >= 10 (). (Schließlich brauchen Sie so etwas wie 'dog' != 'cat' gar nicht ausdrücklich in Ihrem Code zu schreiben, sondern könnten stattdessen auch gleich True sagen.) Weitere Beispiele dazu werden Sie sehen, wenn wir uns mit Flusssteuerungsstrukturen beschäftigen.