А что это вообще такое?

Операторы в выражениях и их приоритеты



Операторы в таблице перечислены в порядке убывания приоритета:

Оператор

Значение
высший приоритет


()
Группировка частей выражения
!
Логическая операция NOT
~
Побитовая инверсия (NOT)
-
Одиночный минус
*
Умножение
/
Деление
Внимание,
\
Целочисленное деление
деление на ноль
%
Остаток от деления
дает ошибку number.zerodivision.
+
Сложение
-
Вычитание
<<
Побитовый сдвиг влево
>>
Побитовый сдвиг вправо
&
Побитовая операция AND
|
Побитовая операция OR
!|
Побитовая операция XOR
is
Проверка типа
def
Определен ли объект?
in
Находится ли текущий документ в каталоге?
-f
Существует ли файл?
–d
Существует ли каталог?
==
Равно
!=
Неравно
eq
Строки равны
ne
Строки не равны
<
Меньше
>
Больше
<=
Меньше или равно
>=
Больше или равно
lt
Строка меньше
gt
Строка больше
le
Строка меньше или равна
ge
Строка больше или равна
&&
Логическая операция AND
второй операнд не вычисляется, если первый - ложь
||
Логическая операция OR
второй операнд не вычисляется, если первый - истина
!||
Логическая операция XOR
низший приоритет










Содержание раздела