⚡ Шпаргалка
+, -, *, /, //, %, ** — арифметика.
a += 1 — то же, что a = a + 1.
a, b = b, a — обмен значениями.
int("10"), float("10.5"), str(10), bool(0) — явное преобразование.
Арифметические операторы
| Оператор | Название | Пример | Результат |
+ | Сложение | 3 + 5 | 8 |
- | Вычитание | 7 - 2 | 5 |
* | Умножение | 4 * 6 | 24 |
/ | Деление | 8 / 2 | 4.0 |
// | Целочисленное деление | 7 // 2 | 3 |
% | Остаток | 7 % 3 | 1 |
** | Степень | 2 ** 3 | 8 |
Приоритет
| Приоритет | Операция | Символы |
| 1 | Скобки | () |
| 2 | Степень | ** |
| 3 | Умножение/деление/остаток | * / // % |
| 4 | Сложение/вычитание | + - |
Составные присваивания
| Оператор | Эквивалент |
a += 1 | a = a + 1 |
a -= 1 | a = a - 1 |
a *= 2 | a = a * 2 |
a /= 2 | a = a / 2 |
a //= 2 | a = a // 2 |
a %= 3 | a = a % 3 |
a **= 2 | a = a ** 2 |
Функции преобразования
| Функция | Что делает | Пример |
int() | В целое число | int("10") |
float() | В вещественное число | float("10.5") |
str() | В строку | str(10) |
bool() | В логический тип | bool(0) → False |