Встречается на собеседованиях • сегодня

Что является типом и структурой данных

В Python всё является объектом, а тип объекта определяет его поведение и операции, которые можно с ним выполнять. Основные типы данных:

  1. Примитивные (встроенные) типы:
    • int, float, bool, str, NoneType
    • Пример: 42 (int), "hello" (str), True (bool)
  1. Структуры данных:

    • Последовательности: list, tuple, range
    • Множества: set, frozenset
    • Отображения: dict
    • Примеры:
      python
      lst = [1, 2, 3]  # list (изменяемый)
      tup = (1, 2, 3)  # tuple (неизменяемый)
      d = {'a': 1}     # dict (ключ-значение)
  2. Пользовательские типы:

    • Классы и объекты
    • Пример:
      python
      class Person: pass
      p = Person()  # тип Person

Тип можно проверить функцией type() или isinstance(). Python использует динамическую типизацию - тип определяется во время выполнения.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы