Python: изменяемые и неизменяемые объекты

209 подписчиков

12+
12+

3 просмотра

15 дней назад

ПожаловатьсяНарушение авторских прав

209 подписчиков

12+
12+

3 просмотра

15 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

15 дней назад

🐍 В этом видео мы углубимся в фундаментальное понятие Python — разницу между изменяемыми и неизменяемыми объектами. Понимание этого понятия имеет решающее значение для написания эффективного кода на Python. 🔹 Изменяемые объекты: Изменяемые объекты можно изменять после их создания. Примеры изменяемых объектов в Python включают списки, словари и множества. При изменении изменяемого объекта он изменяется на месте, и любые ссылки на этот объект будут отражать изменения. 🔸 Неизменяемые объекты: Неизменяемые объекты нельзя изменять после их создания. Примеры неизменяемых объектов в Python включают целые числа, числа с плавающей запятой, строки и кортежи. При изменении неизменяемого объекта создается новый объект с измененным значением, и любые ссылки на исходный объект остаются неизменными. 🔢 Начнем с простого примера с использованием целых чисел. Когда мы присваиваем целое число переменной, скажем, a, а затем присваиваем a другой переменной, скажем, b, что происходит, когда мы изменяем значение a? Изменяется ли значение b? 🔄 Визуально мы продемонстрируем, как работает присваивание a переменной b и как изменение значения a влияет на b или нет. Это визуальное объяснение сделает концепцию предельно ясной. 📋 Далее мы рассмотрим изменяемые и неизменяемые объекты, используя список и кортеж. Списки являются изменяемыми, то есть вы можете изменять их элементы после их создания. С другой стороны, кортежи являются неизменяемыми, то есть после их создания вы не можете изменять их элементы. 💡 К концу этого видео вы получите прочное понимание изменяемых и неизменяемых объектов в Python, что поможет вам писать более эффективный и безошибочный код. 🚀 Следите за обновлениями, чтобы узнать больше советов и приемов программирования на Python! Приятного обучения!

Название:

Python: изменяемые и неизменяемые объекты

Категория:

Разное