🔖 Справочник: арифметика и преобразования

← К оглавлению урока

⚡ Шпаргалка

  • +, -, *, /, //, %, ** — арифметика.
  • a += 1 — то же, что a = a + 1.
  • a, b = b, a — обмен значениями.
  • int("10"), float("10.5"), str(10), bool(0) — явное преобразование.

Арифметические операторы

ОператорНазваниеПримерРезультат
+Сложение3 + 58
-Вычитание7 - 25
*Умножение4 * 624
/Деление8 / 24.0
//Целочисленное деление7 // 23
%Остаток7 % 31
**Степень2 ** 38

Приоритет

ПриоритетОперацияСимволы
1Скобки()
2Степень**
3Умножение/деление/остаток* / // %
4Сложение/вычитание+ -

Составные присваивания

ОператорЭквивалент
a += 1a = a + 1
a -= 1a = a - 1
a *= 2a = a * 2
a /= 2a = a / 2
a //= 2a = a // 2
a %= 3a = a % 3
a **= 2a = a ** 2

Функции преобразования

ФункцияЧто делаетПример
int()В целое числоint("10")
float()В вещественное числоfloat("10.5")
str()В строкуstr(10)
bool()В логический типbool(0)False