logo

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

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

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

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

Хотите выучить Python на практике?

  • С нуля и до создания компьютерной игры
  • Собственный онлайн-тренажер с проверкой практических задач
  • 25 бесплатных уроков сразу после регистрации
  • 10 000+ учеников