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