В C / C ++ операторы сравнения, такие как < >
, имеют более высокий приоритет, чем ==
, верно?
Таким образом, в C / C ++ код оценивается как true
или 1
:
if(3<4 == 2<3) { //3<4 == 2<3 will evaluate to true, right?
...
}
Но в Python это кажется неправильным:
3<4 == 2<3 #this will evaluate to False in Python.
Вопрос
В Python каждый оператор сравнения имеет одинаковый приоритет?