Курс 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"
- Печать месячного календаря
- Установка и использование модуля «howdoi»
- Очистка данных с помощью pandas
- Функции в одну строку
- Декораторы в Python
- Стать Python-разработчиком
- Логирование с Logzero: ротация файла
- Преобразование списка в словарь через генератор
- Логирование с Logzero
- Пропуск начальных строк с помощью dropwhile()
- Создание обратного итератора
- Поиск с помощью регулярных выражений
- Константы в модуле cmath
- Поиск индекса элемента
- Изменение переменной в Python: nonlocal
- Функция __init__ в Python
- Разделение строк в Python
- Lambda-функция в Python: использование с map() и sum()
- Инверсия списков и строк в Python
- Работа с датой и временем в Python
- Модуль antigravity: генерация координат
- Разработка игры Pong с turtle
- Итерация по коллекции в Python
- Запрос пароля с помощью getpass
- Работа со списками
- Управление ресурсами в Python
- Вакансии в Nebius
- Методы и функции в Python
- Комментарии в Python
- Работа со строками
- Работа с комбинациями в Python.
- Инициализация переменных
- Модуль itertools: комбинации и перестановки
- Операции с комплексными числами
- Метод join() для объединения элементов в строку.
- Структурирование именованных констант
- Асинхронное программирование с asyncio
- Операторы увеличения и уменьшения переменной
- Возведение в квадрат с помощью itertools
- Метод rsub в Python: расширение функциональности вычитания
- Поиск HTML-элементов с BeautifulSoup
- Сортировка HTML-элементов
- Оптимизация гиперпараметров с Scikit Optimize
- Замена символов в строке
- Проверка дубликатов в Python















