ЛАБОРАТОРИЯ / Обучение
Система готова
PYTHON / VARIABLES

Переменные и типы

25 мин8 ЗАДАНИЙ32 ВОПРОСА В БАНКЕ
01

Что это и зачем

Переменная — имя, связанное с объектом. Сам объект имеет тип; присваивание связывает имя с результатом выражения.

02

Как это работает

Правая часть присваивания вычисляется первой. Имена могут ссылаться на один объект. Повторное присваивание меняет связь имени, а не все другие переменные. type показывает тип, isinstance проверяет принадлежность типу и учитывает наследование.

example.py
language = 'Python'
print(language)
03

Когда применять

Используйте понятные snake_case имена и константы UPPER_CASE по соглашению. int хранит целые, float — приближённые вещественные, str — текст, bool — истинность, None — отсутствие значения.

04

Границы применения

Динамическая типизация не означает отсутствия типов: сложение строки с числом вызывает TypeError. Аннотация помогает инструментам, но не преобразует значение во время исполнения.

05

Ошибки и лучшие практики

= присваивает, == сравнивает. Не затеняйте встроенные имена list, str, input. Изменяемые объекты могут разделяться между именами.

Понятна идея? Теперь проверим её в действии.