Курс 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"
- Настройка вывода в Numpy
- Сумма элементов списка
- Создание пар из последовательностей
- Функция sleep() в Python
- Генератор данных в Keras
- Преобразование в float
- Python и Монти Пайтон
- Область видимости переменных
- Работа с CSV файлами
- Структура строк в Python
- Получение комбинаций в Python
- Импорт и использование модулей в Python
- Конкатенация списков в Python
- Оценка выражений генератора в Python
- Обработка исключения UnboundLocalError
- Работа с Colorama
- Magic Commands — улучшение работы с Python
- Преобразование кортежа в словарь.
- Обновление множества в Python
- Работа со строками в Python
- Логирование с Logzero
- Реализация метода __abs__ в Python
- F-строки в Python
- Отступы в Python
- Управление IP-адресами через прокси
- Обратное распространение ошибки
- Solidity для DeFi Ethereum
- Делегирование в Python
- Python union() функция — объединение множеств
- Измерение времени выполнения
- Хранение данных с помощью dataclasses
- Срезы в Numpy
- Отображение графиков в Jupyter с Matplotlib
- Установка максимального количества цифр
- Метод setitem в Python
- Объединение списков в Python
- Вычисление времени выполнения
- Строковое представление объектов
- Преобразование чисел в Python
- Форматирование вывода с F-строками
- Операция += для списков
- Сортировка данных с лямбда-функциями
- Оператор is в Python
- Определение функций с необязательными аргументами
- Создание GUI на Tkinter















