В программировании существует несколько типов операторов, каждый из которых выполняет определенные действия. Давай рассмотрим основные:
- Арифметические операторы:
+ (сложение): a + b
- (вычитание): a - b
* (умножение): a * b
/ (деление): a / b
% (остаток от деления): a % b
** (возведение в степень): a ** b - Операторы сравнения:
== (равно): a == b
!= (не равно): a != b
> (больше): a > b
< (меньше): a < b
>= (больше или равно): a >= b
<= (меньше или равно): a <= b - Логические операторы:
and (логическое И): a and b
or (логическое ИЛИ): a or b
not (логическое НЕ): not a - Операторы присваивания:
= (присваивание): a = 5 - Операторы инкремента и декремента:
+= (увеличение на определенное значение): a += 2 (эквивалентно a = a + 2)
-= (уменьшение на определенное значение): a -= 2 (эквивалентно a = a - 2) - Побитовые операторы:
& (побитовое И): a & b
| (побитовое ИЛИ): a | b
^ (побитовое исключающее ИЛИ): a ^ b
~ (побитовое отрицание): ~a
<< (побитовый сдвиг влево): a << b
>> (побитовый сдвиг вправо): a >> b - Тернарный оператор:
x if условие else y: result = x if a > b else y