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

Источник: документация Python

Чем выше - тем больше. Чем больше номер строки - тем выше приоритет.

Название Оператор
лямбда-функция lambda a: b
тернарный оператор x if y else z
логическое ИЛИ x or y
логическое И x and y
логическое НЕ not x
принадлежность
идентичность
сравнения
x in y
x not in y
x is y
x is not y
x < y
x <= y
x > y
x >= y
x != y
x == y
побитовое ИЛИ x | y
побитовое исключающее ИЛИ x ^ y
побитовое И x & y
битовые сдвиги x << y
x >> y
сложение
вычитание
x + y
x - y
умножение
матричное умножение
деление
целочисленное деление
остаток от деления
x * y
x @ y
x / y
x // y
x % y
унарный плюс
унарный минус
побитовое НЕ
+x
-x
~x
степень x**y
Но: 2**-1 == 0.5
await await x
доступ по индексу/ключу
слайсинг
аргументы функций
обращение к атрибуту объекта
x[y]
x[y:z]
x(y, z, ...)
x.y
внутренности контейнеров
внутренности списочных выражений
(x, y, ...)
[x, y, ...]
{x, y, ...}
{x: a, y: b, ...}