3.4. Вопросы

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