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

На какие направления делятся типы данных в Python

В Python типы данных делятся на изменяемые (mutable) и неизменяемые (immutable).

Неизменяемые:

  • Числа (int, float, complex)
  • Строки (str)
  • Кортежи (tuple)
  • Булевы значения (bool)
  • Замороженные множества (frozenset)
python
a = 10
a = 20  # Создаётся новый объект, а не изменяется старый

Изменяемые:

  • Списки (list)
  • Словари (dict)
  • Множества (set)
  • Пользовательские классы (если не переопределено поведение)
python
lst = [1, 2, 3]
lst.append(4)  # Изменяется существующий объект

Также типы можно разделить на встроенные (стандартные) и пользовательские (классы).

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

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

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

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