Курс 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
- Установка и использование pyshorteners
- Замена подстроки
- Выбор редактора кода.
- Явный импорт в Python
- Использование двоеточия в Python
- Замыкания в Python
- Основы слова
- Функции all и any в Python
- Обновление шаблона base.html
- Работа с изображениями Pillow
- Повторение элементов в Python
- Множественное присваивание в Python
- Цикл for в Python
- Удаление дубликатов из списка
- Работа с OpenCV
- Добавление элементов в список
- Заказ карты Тинькофф Black
- Установка Python — Простое руководство
- Описание скриптов в README
- Замена символов в Python
- Условные выражения в Python
- Конкатенация списков в Python
- Фильтрация списка от «ложных» значений
- Pretty-printing JSON в Python
- Модуль inspect
- Роль запятой в Python
- Логирование с Logzero
- Сериализация объектов в Python
- Дизассемблирование Python кода
- Функция enumerate в Python
- Импорт классов из другого файла
- Поиск с помощью регулярных выражений
- Поиск кода
- Переопределение метода delitem в Python
- Инвертирование словаря
- Метод rmatmul для обратного матричного умножения
- Синхронизация потоков с time.sleep()
- Оператор «not» в Python
- Автоматизация скриптов на AWS Lightsail.
- Применение функции к элементам списка
- Обмен переменными в Jupyter
- Подписка на Kaspersky Team
- Подсчет элементов с помощью Counter















