> Какие типы данных существуют в Python (Python)

Уровень: middle · Роль: backend · Категория: Технические вопросы

Компании: Сбер

Стек: Python

> Пример ответа

В Python существует несколько основных типов данных. Их можно разделить на изменяемые (mutable) и неизменяемые (immutable).

К неизменяемым относятся:

  • int (целые числа) - например, 42
  • float (числа с плавающей точкой) - 3.14
  • bool (логический тип) - True или False
  • str (строки) - "hello"
  • tuple (кортежи) - (1, 2, 3)
  • frozenset (неизменяемое множество)

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

  • list (списки) - [1, 2, 3]
  • dict (словари) - {"key": "value"}
  • set (множества) - {1, 2, 3}
  • bytearray (изменяемая последовательность байтов)

Также стоит упомянуть специальные типы: NoneType (значение None), complex (комплексные числа, например 1+2j), и bytes (неизменяемые байты). В Python всё является объектом, поэтому даже функции и классы имеют свои типы.

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью