Курс 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"
- Работа с GitHub в Telegram
- Выбор редактора кода.
- Избегание циклических зависимостей классов в Python
- Работа с CSV файлами
- Быстрый поиск кода
- Путь к интерпретатору Python
- Работа с изменяемыми коллекциями
- Преобразование многоуровневого словаря
- Абстракции словарей и множеств в Python
- Управление контекстом выполнения
- Объявление переменных в Python
- Работа с модулем random
- Экспорт данных с помощью writefile
- Поиск шаблона в начале строки
- Лямбда-функции для min/max
- Удаление знаков препинания в Python
- Форматирование кода на Python
- Ускоренный импорт библиотек
- Наиболее частотные элементы с помощью Counter
- Отладка утечек памяти в Python
- Удаление элементов из списка
- Работа с эмодзи в Python
- Поиск индексов подстроки
- Синхронизация доступа к ресурсам
- Создание лямбда-функций
- Сравнение строк в Python
- Работа с датой и временем в Python
- Методы list в Python
- Цикл for в Python
- Работа с f-строками 2.0
- F-строки в Python
- Преобразование символов с помощью map
- Виртуальные среды в Python
- Хеширование паролей с солью
- Работа с SQLite в Python
- Операции с кортежами
- Перебор элементов списка в Python
- Оператор Walrus: правильное использование
- Функция zip() в Python
- Настройка вывода NumPy
- Замена подстроки
- Область видимости переменных
- Работа с срезами в Python
- Повторение элементов списков
- Оператор continue в Python















