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



         

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



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

Оператор

Значение


высший приоритет

()
Группировка частей выражения

!
Логическая операция NOT

~
Побитовая инверсия (NOT)

-
Одиночный минус

*
Умножение

/
Деление
Внимание,
\
Целочисленное деление
деление на ноль
%
Остаток от деления
дает ошибку number.zerodivision.
+
Сложение

-
Вычитание

<<
Побитовый сдвиг влево

>>
Побитовый сдвиг вправо

&
Побитовая операция AND

|
Побитовая операция OR

!|
Побитовая операция XOR

is
Проверка типа

def
Определен ли объект?

in
Находится ли текущий документ в каталоге?

-f
Существует ли файл?

–d
Существует ли каталог?

==
Равно

!=
Неравно

eq
Строки равны

ne
Строки не равны

<
Меньше

>
Больше

<=
Меньше или равно

>=
Больше или равно

lt
Строка меньше

gt
Строка больше

le
Строка меньше или равна

ge
Строка больше или равна

&&
Логическая операция AND
второй операнд не вычисляется, если первый - ложь
||
Логическая операция OR
второй операнд не вычисляется, если первый - истина
!||
Логическая операция XOR


низший приоритет











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