Verwendung des Operators "==" für drei Objekte
Gibt es einen rechnerischen Unterschied zwischen diesen beiden Methoden zur Überprüfung der Gleichheit zwischen drei Objekten?
Ich habe zwei Variablen:x
undy
. Sagen wir, ich mache das:
>>> x = 5
>>> y = 5
>>> x == y == 5
True
Unterscheidet sich das von:
>>> x = 5
>>> y = 5
>>> x == y and x == 5
True
Was ist, wenn sie es sind?False
?
>>> x = 5
>>> y = 5
>>> x == y == 4
False
Und:
>>> x = 5
>>> y = 5
>>> x == y and x == 4
False
Gibt es einen Unterschied in der Berechnung?
Außerdem, wie gehtx == y == z
Arbeit?
Danke im Voraus!