Встречается на 22% собеседований по QA Automation
Какие знаешь неизменяемые типы данных в Python
В Python неизменяемые (immutable) типы данных — это те, которые нельзя изменить после создания. Основные из них:
- int — целые числа
- float — числа с плавающей точкой
- bool — булевы значения (
True/False) - str — строки
- tuple — кортежи
- frozenset — неизменяемое множество
- bytes — байтовые строки
Пример с кортежем:
python
my_tuple = (1, 2, 3)
my_tuple[0] = 10 # TypeError: 'tuple' object does not support item assignmentПри попытке изменить неизменяемый объект Python создаст новый объект вместо изменения существующего.
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы
