Курс 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: Splat-оператор и splatty-splat
- Синтаксис переменных цикла в Python
- Вставка переменных в шаблоны Flask
- Получение пути к текущему скрипту с помощью os
- Python: динамическая типизация и проверка типов
- Работа с Colorama
- Особенности запятых в Python
- Сложение матриц в NumPy
- Генерация ключей RSA
- Функция enumerate() в Python
- Удаление элемента из списка в Python
- Профилирование кода на Python
- Метод ior для битовых операций
- Расчет времени выполнения кода
- Бинарный поиск
- Вывод символов строки в Python
- Метод gt в Python
- Генераторы в Python
- Создание даты из строки ISO
- Метод rxor для операции побитового исключающего «или»
- Руководство по Pymorphy2
- Основные операции с Numpy
- Логические значения в Python
- Функции с необязательными аргументами
- Список импортированных модулей в Python
- Команда %dhist — список посещенных каталогов
- Форматирование объектов с модулем pprint
- Атрибуты объекта в Python
- Работа с байтовыми строками в Python
- Именованные срезы в Python
- Python UserString — создание подклассов строк
- Создание объекта времени
- Создание новых функций через partial
- Ключевое слово global в Python
- Магические методы в Python
- Обработка исключений в Python
- Ограничение ресурсов в Python
- SciPy: широкий функционал для математических операций
- Использование функции product
- Методы работы со строками в Python















