Что можно сказать про два основных типа данных ?
Спросят с вероятностью 10%
Существует два основных типа данных: изменяемые (mutable) и неизменяемые (immutable)
1️⃣ Изменяемые (mutable):
✅ Изменяемые типы данных могут быть изменены после создания объекта, идентификатор объекта остается неизменным.
✅ Примеры изменяемых типов данных включают:
- Списки (list)
- Словари (dict)
- Множества (set)
- Вложенные списки и словари
2️⃣ Неизменяемые (immutable):
✅ Неизменяемые типы данных не могут быть изменены после создания объекта. Если изменяется значение, создается новый объект с новым идентификатором.
✅ Примеры неизменяемых типов данных включают:
- Целые числа (int)
- Вещественные числа (float)
- Комплексные числа (complex)
- Строки (str)
- Кортежи (tuple)
Понимание разницы между изменяемыми и неизменяемыми типами данных важно для эффективного использования их в вашем коде. Часто используются как изменяемые, так и неизменяемые типы данных, и выбор между ними зависит от конкретной задачи и требований к программе.
👉 Можно посмотреть Примеры как отвечают люди на этот вопрос, или перейти К списку 1096 вопроса на Python разработчика. Ставь 👍 если нравится контент
🔐 База собесов | 🔐 База тестовых
Спросят с вероятностью 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 разработчика. Ставь 👍 если нравится контент
🔐 База собесов | 🔐 База тестовых