Курс Python → Обмен значений переменных в Python
Для обмена значений двух переменных в Python можно использовать временную переменную. Для этого сначала сохраняем значение первой переменной во временной переменной, затем присваиваем первой переменной значение второй переменной, а затем присваиваем второй переменной значение временной переменной.
a = 5
b = 10
temp = a
a = b
b = temp
print("После обмена значений:")
print("a =", a)
print("b =", b)
Таким образом, после выполнения этого кода переменная `a` будет содержать значение, которое изначально было у переменной `b`, а переменная `b` будет содержать значение, которое изначально было у переменной `a`.
Также в Python можно обменять значения переменных без использования временной переменной, используя множественное присваивание. Для этого можно написать:
a = 5
b = 10
a, b = b, a
print("После обмена значений:")
print("a =", a)
print("b =", b)
Этот способ позволяет сделать обмен значений переменных более компактным и лаконичным, не требуя использования дополнительной переменной.
Другие уроки курса "Python"
- Ограничение ресурсов в Python
- Отрицательные индексы списков в Python
- Преобразование в float
- Retrying в Python: повторные вызовы
- Многоточие в Python
- Проверка элемента в множестве.
- Python: цикл for и оператор присваивания
- Antigravity модуль
- Атрибуты объекта в Python
- Копирование и вставка текста в Python
- Операции с датами в Python
- Автоматизация скриптов на AWS Lightsail.
- Функция zip() в Python
- Работа со словарями Python
- Переворот строки
- Многоточие в Python
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Решатель судоку на Python с pygame
- Ограничение итераций в Python
- Enum в Python
- Атрибуты класса и экземпляра
- JMESPath в Python
- Принципы Zen of Python
- Обмен переменными в Jupyter
- Создание словарей и множеств в Python
- Работа с процессами в Python
- Вакансии в Nebius
- Открытие, чтение и закрытие файла
- Переменные класса и экземпляра
- Работа с Path в Python
- Установка и использование howdoi
- Работа с Telegram API на Python
- Преобразование строк в числа в Python
- Метод __irshift__ для побитового сдвига вправо
- Именование переменных в Python
- Работа с IP-адресами в Python
- Удаление дубликатов из списка
- Проверка памяти объекта
- Метод radd для пользовательских чисел
- Разделение строки на пары ключ-значение.
- Передача словаря через **kwargs
- Принципы программирования
- Просмотр атрибутов и методов класса
- Отношения подклассов в Python
- Деление в Python















