Uso do operador "==" para três objetos
Existe alguma diferença computacional entre esses dois métodos de verificação da igualdade entre três objetos?
Eu tenho duas variáveis:x
ey
. Diga eu faço isso:
>>> x = 5
>>> y = 5
>>> x == y == 5
True
Isso é diferente de:
>>> x = 5
>>> y = 5
>>> x == y and x == 5
True
E se eles sãoFalse
?
>>> x = 5
>>> y = 5
>>> x == y == 4
False
E:
>>> x = 5
>>> y = 5
>>> x == y and x == 4
False
Existe alguma diferença em como eles são calculados?
Além disso, comox == y == z
trabalhos?
Desde já, obrigado!