Курс 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"
- Прокачанный трейсинг ошибок
- Декораторы с @wraps
- Списки в Python: основы
- Тестирование времени с Freezegun
- Профилирование с Pandas
- Тестирование с unittest
- Замена символов в строке
- Управление контекстом выполнения кода
- Библиотека wikipedia для Python
- Изменение списка срезами
- Измерение времени выполнения кода с помощью time
- Перемещение и удаление файлов в Python
- Игра «Угадывание чисел»
- Создание коллекций из генератора
- Подсказки типов в Python
- Объединение множеств в Python
- Преобразование PowerPoint в PDF.
- Операции с кортежами
- Установка и использование модуля «howdoi»
- Нахождение отличий в списках
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Работа с массивами в Numpy
- Извлечение чисел из текста
- Объединение списков в Python.
- Работа с кортежами в Python
- Абстракции словарей и множеств в Python
- Метод __ilshift__ для битового сдвига влево
- Оформление кода по PEP 8
- Antigravity модуль
- Отправка POST-запроса в REST API
- Функция map() в Python
- Сравнение строк в Python
- PEP-401: оператор
- Избегайте пустого списка
- Обновление ключей в Python
- Метод ior для битовых операций
- Метод __int__ в Python
- Форматирование данных с помощью pprint
- Конструктор в Python
- Декораторы в Python
- Генерация чисел с range()
- Многоточие в Python
- Работа с URL-адресами в Python
- Лямбда-функции в цикле
- Добавление цвета в консоли
- Оператор in в Python
- Создание вложенного генератора















