Курс 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
- Нахождение самого длинного слова в списке с помощью max
- Подписка на каналы разработчиков
- Названия столбцов в Python таблицах
- Декораторы в Python
- Изменение списка срезами
- Beautiful Soup — извлечение данных из HTML
- Разность множеств
- Инверсия списков и строк в Python
- ChainMap.new_child() — добавление нового словаря
- Изменение элемента списка
- Добавление Progressbar в Python
- Анонимные функции Lambda
- Непрерывная проверка в Python
- Поиск частого элемента
- Удаление и повторная вставка ключа в OrderedDict
- Комментарии в Python
- Ускорение выполнения кода в Python
- Применение функции map() в Python
- Операции с массивами в NumPy
- Расчет времени выполнения программы
- Автоматизация с Python
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Возвращение нескольких значений через кортеж или класс
- Получение текущей директории
- Получение пути к текущему скрипту с помощью os
- Antigravity модуль
- Итерация по копии коллекции
- Python OrderedDict и fromkeys() — работа с словарями
- Обмен данными с asyncio.Queue
- Генерация резюме в Gensim
- Сравнение строк в Python
- Использование модуля __future__
- Удаление эмодзи с помощью pandas
- Python Translator: создание локальных переводчиков
- Списковые включения в Python
- Профилирование данных с Pandas
- Множества и frozenset
- Подсказки типов в Python
- Метод Enumerate() для списков
- Подчеркивание в REPL
- Библиотека sh: удобные команды терминала
- Вычисление времени выполнения
- Модуль functools в Python
- Проверка на истинность объектов в Python
- Создание генераторов в Python















