Курс 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
- Обработка исключений в Python
- Работа с исключениями в Python
- Работа со слайсами
- Создание словарей с defaultdict()
- Перевод двоичного кода в целое число
- Оператор match в Python
- Измерение времени выполнения кода
- Пропуск строк в файле с itertools
- Модуль os: работа с файлами и папками
- Открытие, чтение и закрытие файла
- Работа со временем в Python
- Генераторы списков в Python
- Оператор is в Python
- Работа с байтовыми строками в Python
- Создание Radio кнопок в tkinter
- Python Метод Union Множеств
- Управление контекстом выполнения кода
- Перевернуть список в Python
- Поиск уникальных и повторяющихся элементов
- Операции с массивами в NumPy
- Функция pow() — возвести число в степень
- Обрезка изображения с Pillow
- Встраивание HTML в Jupyter Notebook
- Автоматизация с Python
- Подсчет частоты элементов с Counter
- Поиск элементов BeautifulSoup
- Создание именованных кортежей в Python
- Основные методы NumPy
- Декораторы с @wraps
- Избегайте использования goto
- Функциональное программирование в Python
- Выражения-генераторы в Python
- Нан-рефлексивность в Python
- Группировка элементов Python
- Преобразование данных в Python
- Удаление файлов с shutil.os.remove()
- Тернарный оператор в Python
- Сумма элементов списка
- Создание графиков в терминале
- Рекурсия для обращения строки
- Поиск файлов по шаблону
- Сортировка и обратный порядок
- Очистка данных в Python
- Изменение списка срезом
- Генераторы в Python
- List Comprehension Tutorial















