Курс 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"
- Метод repr() в Python
- Отрицательные индексы списков
- Метод join() для объединения элементов строки
- Отправка HTTP-запросов с User-Agent
- Аннотации типов в Python
- Нахождение хеша для бесконечности и NaN в Python
- Протокол управления контекстом
- Структура данных словарь в Python
- Concrete Paths — метод .with_suffix()
- Делегирование в Python
- Оболочка Python
- Перемешивание списка с shuffle()
- Python Метод sleep() из time
- Установка и использование TensorFlow
- Локальные переменные.
- Поиск индекса элемента
- Обезопасьте ввод данных
- Работа с файловой системой в Python
- Генератор бросков кубиков
- Множественное наследование в Python
- Методы __repr__ и __str__ в Python
- Проверка типов с использованием isinstance
- Создание новых списков в Python
- Оператор space-invader
- Обход словаря в Python
- Оператор (*) в Python
- Создание функций высшего порядка
- Поиск частого элемента
- Замена элементов в списке с помощью генераторов списков
- Скрытие вывода данных
- Метод округления чисел
- Многострочные комментарии в Python
- Метод join для объединения строк
- Декоратор для группы пользователей в Django
- Управление виртуальными окружениями в Python
- Срезы в Python
- Разделение строк в Python
- Подсказки типов в Python
- Обмен переменными в Jupyter
- Печать месячного календаря
- Подсказки при вводе данных в Python
- Автоматизация действий с Pyautogui
- Анонимные функции в Python















