Что можно сказать про два основных типа данных ?

Спросят с вероятностью 10%



Существует два основных типа данных: изменяемые (mutable) и неизменяемые (immutable)



1️⃣ Изменяемые (mutable):

Изменяемые типы данных могут быть изменены после создания объекта, идентификатор объекта остается неизменным.

Примеры изменяемых типов данных включают:

- Списки (list)

- Словари (dict)

- Множества (set)

- Вложенные списки и словари

 my_list = [1, 2, 3]

my_list.append(4) # изменяемый тип данных




2️⃣ Неизменяемые (immutable):

Неизменяемые типы данных не могут быть изменены после создания объекта. Если изменяется значение, создается новый объект с новым идентификатором.

Примеры неизменяемых типов данных включают:

- Целые числа (int)

- Вещественные числа (float)

- Комплексные числа (complex)

- Строки (str)

- Кортежи (tuple)

my_tuple = (1, 2, 3)

my_tuple[0] = 4 # TypeError: 'tuple' object does not support item assignment




Понимание разницы между изменяемыми и неизменяемыми типами данных важно для эффективного использования их в вашем коде. Часто используются как изменяемые, так и неизменяемые типы данных, и выбор между ними зависит от конкретной задачи и требований к программе.



👉 Можно посмотреть Примеры как отвечают люди на этот вопрос, или перейти К списку 1096 вопроса на Python разработчика. Ставь 👍 если нравится контент



🔐 База собесов | 🔐 База тестовых