3.4. Вопросы¶
Дайте определение типа данных и переменной. Приведите классификацию встроенных типов данных в Python. Чем объясняется наличие большого количества разных типов?
Оператор присваивания. Управление памятью и сборщик мусора.
Скалярные типы данных: числа, логический тип, NoneType. Определение, основные операции.
Последовательности: список, кортеж, числовой диапазон. Определение, основные операции. Где целесообразно использовать каждую из структур?
Множества: определение, основные операции. Где целесообразно применять множества?
Отображения (словарь): определение, основные операции. Где целесообразно применять словари?
Общие функции для объектов, приоритет операций. Можно ли повлиять на приоритет выполнения операций?
Проверка типов и взаимное преобразование. Для чего может понадобиться проверка типов и преобразование?
Разница между поверхностной и глубокой копией. Для каких типов глубокая копия имеет смысл и для чего может понадобиться?
Ввод и вывод в терминал: особенности и примеры.