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

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

Самые приоритетные операции вверху, снизу — с низким приоритетом.

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

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

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


© letpy.com: Приоритеты операторов Python

Рейтинг

Проблемы с госуслугами, медленный интернет или плохая связь? Напишите об этом — Минцифры поможет с решением