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



Оператор
Значение
Приоритет
Комментарий
()
Группировка частей выражения
1 (высший)

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

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

+
Одиночный плюс
4

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

*
Умножение
5

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

-
Вычитание
6

<<
Побитовый сдвиг влево
7
Типы операндов
>>
Побитовый сдвиг вправо
7
всех битовых операторов
&
Побитовая операция AND
8
автоматически
|
Побитовая операция OR
9
преобразуются к типу
!|
Побитовая операция XOR
10
Int.
is
Проверка типа
11

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

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

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

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

==
Равно
12

!=
Неравно
12

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

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

<
Число меньше
13

>
Число больше
13

<=
Число меньше или равно
13

>=
Число больше или равно
13

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

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

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

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

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



    Поддержать сайт на родительском проекте КГБ