В Python есть удобные способы объявить несколько переменных одновременно, что делает код более компактным и читаемым.
📦 Множественное присваивание (распаковка)
Когда нужно создать несколько переменных с разными значениями в одной строке:
# Обычный способ (по отдельности)
x = 5
y = 7
z = 3
# Множественное присваивание (в одну строку) ✨
x, y, z = 5, 7, 3
⚠️ Важно: Количество переменных слева должно точно совпадать с количеством значений справа!
🔗 Каскадное присваивание
Когда нужно создать несколько переменных с одинаковым значением:
# Обычный способ (повторение)
x = 1
y = 1
z = 1
# Каскадное присваивание (элегантное решение) ✨
x = y = z = 1
💡 Примечание: Все три переменные будут ссылаться на один и тот же объект в памяти (что важно для изменяемых типов данных).
🎯 Преимущества:
Сокращение кода 📉
Улучшение читаемости 👀
Удобство при групповой инициализации 🤝
📝 Дополнительный пример:
# Инициализация нескольких переменных разными значениями
name, age, city = "Anna", 25, "Moscow"
# Присваивание одного значения нескольким переменным
score = points = total = 0
⚠️ Частая ошибка:
# Неправильно: разное количество элементов
a, b = 1, 2, 3
# Правильно:
a, b, c = 1, 2, 3
#егэ #информатикаегэ #python #переменные #программирование