Динамическая типизация означает, что тип привязан к объекту, а не к имени переменной. Имя может ссылаться на значения разных типов на разных этапах выполнения.
Разбор
Типы проверяются во время выполнения, поэтому ошибки типов появляются во время выполнения, если не используется статический анализатор типов.
Суммируя:
- В Python объект имеет тип, а не переменную.
- Тип может измениться при повторном связывании имени.
- Подсказки по типу добавляют контроль перед выполнением кода.
Итог
Динамическая типизация означает, что тип привязан к объекту, а не к имени переменной.