Приоритеты операторов Python

Самые приоритетные операции вверху, снизу — с низким приоритетом. Вычисления выполняются слева направо, то есть, если в выражении встретятся операторы одинаковых приоритетов, первым будет выполнен тот, что слева.

Оператор возведения в степень исключение из этого правила. Из двух операторов ** сначала выполнится правый, а потом левый.

ОператорыОписание
()Скобки
**Возведение в степень
+x, -x, ~xУнарные плюс, минус и битовое отрицание
*, /, //, %Умножение, деление, целочисленное деление, остаток от деления
+, -Сложение и вычитание
<<, >>Битовые сдвиги
&Битовое И
^Битовое исключающее ИЛИ (XOR)
|Битовое ИЛИ
==, !=, >, >=, <, <=, is, is not, in, not inСравнение, проверка идентичности, проверка вхождения
notЛогическое НЕ
andЛогическое И
orЛогическое ИЛИ