- Арифметические операции.
Арифметические операции в Python включают базовые математические вычисления. Вот некоторые часто используемые арифметические операторы:
-
Сложение (+): складывает два числа.
result = 5 + 3 print(result) # Output: 8 -
Вычитание (-): вычитает одно число из другого.
result = 10 - 4 print(result) # Output: 6 -
Умножение (*): умножает два числа.
result = 2 * 6 print(result) # Output: 12 -
Деление (/): делит одно число на другое.
result = 15 / 3 print(result) # Output: 5.0 -
Модуль (%): возвращает остаток от операции деления.
result = 17 % 5 print(result) # Output: 2
- Побитовые операции.
Побитовые операции манипулируют отдельными битами двоичных чисел. Они обычно используются в низкоуровневом программировании и работе с флагами или двоичными данными. Вот несколько побитовых операторов в Python:
-
Побитовое И (&): выполняет логическую операцию И над соответствующими битами двух чисел.
result = 10 & 6 print(result) # Output: 2 -
Побитовое ИЛИ (|): выполняет логическую операцию ИЛИ над соответствующими битами двух чисел.
result = 10 | 6 print(result) # Output: 14 -
Побитовое исключающее ИЛИ (^): выполняет логическую операцию исключающее ИЛИ (исключающее ИЛИ) над соответствующими битами двух чисел.
result = 10 ^ 6 print(result) # Output: 12 -
Побитовое НЕ (~): меняет местами биты числа, превращая 0 в 1 и наоборот.
result = ~10 print(result) # Output: -11
- Операции сравнения.
Операции сравнения используются для сравнения значений и возврата логических результатов. Они часто используются в условных операторах и циклах. Вот несколько операторов сравнения в Python:
-
Равно (==): проверяет, равны ли два значения.
result = (5 == 5) print(result) # Output: True -
Не равно (!=): проверяет, не равны ли два значения.
result = (5 != 3) print(result) # Output: True -
Больше (>): проверяет, больше ли левый операнд, чем правый операнд.
result = (8 > 3) print(result) # Output: True -
Меньше (<): проверяет, меньше ли левый операнд, чем правый операнд.
result = (2 < 4) print(result) # Output: True
- Логические операции.
Логические операции выполняют логические операции над логическими значениями. Они часто используются для объединения или отрицания условий. Вот несколько логических операторов в Python:
-
Логическое И (и): возвращает значение «Истина», если оба операнда имеют значение «Истина».
result = (True and False) print(result) # Output: False -
Логическое ИЛИ (или): возвращает значение True, если хотя бы один из операндов имеет значение True.
result = (True or False) print(result) # Output: True -
Логическое НЕ (нет): возвращает противоположное логическому значению операнда.
result = not True print(result) # Output: False
- Операции присваивания.
Операторы присваивания используются для присвоения значений переменным. Они сочетают арифметические или логические операции с присваиванием переменных. Вот пример:
- Присвоение сложения (+=): добавляет значение к переменной и присваивает результат обратно переменной.
x = 5 x += 3 print(x) # Output: 8
В этой статье мы рассмотрели различные операции в Python, включая арифметические, побитовые, операции сравнения, логические операции и операции присваивания. Понимание этих операций имеет основополагающее значение для выполнения вычислений, манипулирования данными и управления ходом выполнения программы. Освоив эти операции, вы получите прочную основу для написания эффективного и выразительного кода Python.