Курс 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
- Область видимости переменных
- Частичное совпадение ввода
- Метод setitem в Python
- Лимиты на ресурсы Python
- Создание инструмента обнаружения плагиата
- Генерация резюме в Gensim
- Использование html-скриптов в Jupyter Notebook
- Функции высшего порядка в Python
- Python 3.12: Псевдонимы типов
- Метод setdefault() в Python
- Подсказки при вводе данных в Python
- Исправление ошибки NameError
- Сериализация объектов в Python
- Профилирование кода
- Создание и использование ChainMap
- Простой калькулятор Python
- Освоение Python
- Пустой оператор pass в Python
- Списковое включение в Python
- Работа с JSON данными в Python
- Блок else в Python
- Инвертирование словаря
- Основы работы с os
- Операторы Splat и splatty-splat
- Реализация метода __abs__ в Python
- Добавление кнопки в tkinter
- Управление IP-адресами через прокси
- Генераторные функции в Python
- Декораторы с аргументами в Python
- Работа с комбинациями в Python.
- Генерация UUID в Python
- Печать календаря в Python
- Работа с аргументами командной строки в Python
- Тестирование функции сложения
- Генераторные выражения и islice.
- Работа с необработанными строками
- Разность множеств
- Доступ к локальным переменным
- Печать месячного календаря
- Генерация случайных чисел в Python
- Объединение строк с помощью метода join
- Построение графиков в Matplotlib
- Модуль subprocess: запуск внешних команд
- Карта бомбоубежищ в Москве и Питере
- Списковое включение в Python
- Блок else в циклах Python
- Сохранение Unicode в JSON















