Курс 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"
- Установка и использование TensorFlow
- Эффективная конкатенация строк в Python
- Декораторы в Python
- Разработка игры Pong с turtle
- Удаление ссылок в Python
- Генераторы в Python
- Установка пакетов с помощью pip
- Копирование списков в Python
- Генерация ключей RSA
- Получение комбинаций в Python
- Пропуск начальных строк с помощью dropwhile()
- Оператор Walrus: правильное использование
- Оператор обр. импликации
- Генерация тестовых данных с factory_boy
- Модуль math: константы π и e
- Создание словарей в Python
- Создание директории в Python
- Тестирование функции сложения
- Генераторные функции в Python
- Преобразование регистра символов
- Имена объектов в Python
- Оптимизация памяти с помощью __slots__
- Запрос пароля с помощью getpass
- Любовь к Python
- Сложение матриц в NumPy
- Работа с рекламными данными в Pandas
- Шаблоны и наследование в Flask
- Python: цикл for и оператор присваивания
- Создание инструмента обнаружения плагиата
- Модуль antigravity: генерация координат
- Генерация случайных данных в NumPy
- Красивый вывод списка
- Создание новой даты в Python
- Defaultdict в Python
- Генераторные функции в Python
- Заказ карты Тинькофф Black
- Изменение списка срезами
- Расчет времени выполнения программы
- Оператор is в Python
- Метод join() для объединения строк
- Списки: объединение, изменение
- Удаление ключа из словаря
- Работа с Path в Python
- Установка и использование Virtualenv















