Глава 4 · Python любит числа

Числа в Python

Числа — самый естественный вид данных для компьютера. Разберёмся, как их сохранять в переменные и как их правильно называть.

Числа в Python

Числа — один из самых часто используемых видов данных в программировании: возраст, цена, счёт в игре, координаты на экране. Python умеет работать с числами «из коробки», без каких-либо дополнительных приготовлений.

chisla.py
print(7)
print(3.5)
print(7 + 3.5)

Сохраняем числа

Чтобы использовать число не один раз, а много, его удобно сохранить в переменную — именованную «коробку» в памяти компьютера. Значение записывают знаком =:

peremennye.py
age = 10
print(age)

age = 11  # значение можно заменить в любой момент
print(age)

Правила именования переменных

Частая ошибка новичков
1_place = "Cartesian" — SyntaxError: имя переменной не может начинаться с цифры. Решение: переставьте слова местами — place_1.
Без подсказки типа → с подсказкой типа (Python 3.14)
Классический подход
age = 10
price = 19.99
name = "Cartesian"
# тип виден только по значению
Современный Python 3.14
age: int = 10
price: float = 19.99
name: str = "Cartesian"
# тип виден прямо в коде — подсказка (type hint)
Что использовать сегодня: и то, и другое работает одинаково — подсказки типов не влияют на выполнение программы. В маленьких учебных примерах классический вариант проще и короче, поэтому в первых главах книги мы обычно пишем без подсказок. Но как только код вырастает, подсказки типов делают его понятнее — редакторы вроде VS Code и PyCharm используют их, чтобы подсвечивать ошибки ещё до запуска программы. Мы вернёмся к ним подробнее в главе 13.
Практика в Jupyter Notebook
04-01-chisla-i-peremennye.ipynb · переменные и первые числа
Открыть ноутбук →