Встречается на собеседованиях • сегодня
Что такое неизменяемый тип данных
Неизменяемые (immutable) типы данных в Python — это объекты, которые нельзя изменить после создания. Любая операция, которая якобы изменяет их, на самом деле создаёт новый объект.
Основные неизменяемые типы:
- Числа (
int,float,complex) - Строки (
str) - Кортежи (
tuple) - Булевы значения (
bool) - Замороженные множества (
frozenset)
Пример:
python
s = "hello"
s.upper() # Создаёт новую строку "HELLO", не изменя исходную
print(s) # Выведет "hello" — оригинальная строка осталась прежнейОсобенности:
- Безопасны при использовании в многопоточных средах.
- Хэшируемы (могут быть ключами словаря).
- Эффективны для кеширования (например, строковые интернинг).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы