Встречается на собеседованиях • сегодня
Какие типы данных являются неизменямыми
В Python неизменяемыми (immutable) типами данных являются:
- Числа (int, float, complex)
- Строки (str)
- Кортежи (tuple)
- Булевы значения (bool)
- Замороженные множества (frozenset)
- Байты (bytes)
Пример:
python
x = 10 # int - неизменяем
x = 5 # Это создаст новый объект, а не изменит существующий
s = "hello" # str - неизменяем
# s[0] = 'H' # Вызовет TypeError
t = (1, 2, 3) # tuple - неизменяем
# t[0] = 5 # Вызовет TypeErrorКлючевая особенность - после создания объекта его состояние нельзя изменить. При "изменении" создается новый объект. Это важно для хешируемости и использования в качестве ключей словаря.

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