3.4. Вопросы

  1. Дайте определение типа данных и переменной. Приведите классификацию встроенных типов данных в Python. Чем объясняется наличие большого количества разных типов?

  2. Оператор присваивания. Управление памятью и сборщик мусора.

  3. Скалярные типы данных: числа, логический тип, NoneType. Определение, основные операции.

  4. Последовательности: список, кортеж, числовой диапазон. Определение, основные операции. Где целесообразно использовать каждую из структур?

  5. Множества: определение, основные операции. Где целесообразно применять множества?

  6. Отображения (словарь): определение, основные операции. Где целесообразно применять словари?

  7. Общие функции для объектов, приоритет операций. Можно ли повлиять на приоритет выполнения операций?

  8. Проверка типов и взаимное преобразование. Для чего может понадобиться проверка типов и преобразование?

  9. Разница между поверхностной и глубокой копией. Для каких типов глубокая копия имеет смысл и для чего может понадобиться?

  10. Ввод и вывод в терминал: особенности и примеры.