Курс 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
- Функция print() — вывод информации
- Python 3.12: Псевдонимы типов
- Генерация QR-кодов с Python
- Транспонирование 2D-массива с помощью zip
- Функция zip() в Python
- Описание скриптов в README
- Проверка индексов коллекции
- Пространство имен в Python
- Считывание бинарного файла в Python
- Фильтрация списка чисел
- Принципы Zen of Python
- Поиск всех индексов подстроки
- Особенности множеств в Python
- Переворот последовательности
- Функции в одну строку
- Открытие и запись файлов
- Замена текста в Python
- Создание словарей и множеств в Python.
- Метод repr() в Python
- Ошибка NotImplemented в Python
- Конкатенация строк с join() в Python
- Модуль math: константы π и e
- Декодирование строк в Python
- Python union() функция — объединение множеств
- Создание итерируемых объектов
- Создание таблиц в Python с PrettyTable
- Проверка надежности пароля на Python
- Инверсия списка и строки
- Названия столбцов в Python таблицах
- Работа с многоуровневыми словарями в Python
- Работа с PosixPath() в Python
- Генераторы в Python
- Множества и frozenset
- Проверка подстроки в строке
- Определение наиболее частого элемента с помощью collections.Counter
- Класс Counter() для подсчета элементов
- inspect в Python: анализ кода
- Работа с пакетами
- Проверка памяти объекта
- Именование переменных в Python
- Склеивание строк через метод join()
- Работа с collections.Counter
- Оператор объединения словарей
- Векторизация в Python с NumPy.















