Курс 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"
- Сериализация и десериализация объектов
- Выход из профиля в Django
- Генераторы данных
- Подсчет элементов с помощью Counter из collections
- Работа с collections.Counter
- Операторы += в Python
- Списковый компрехеншен.
- Измерение времени выполнения кода с помощью time
- Вычисление фазы комплексного числа
- Нан-рефлексивность в Python
- Блок else в Python
- Поиск шаблона в строке
- Работа с Event() в threading
- Проверка типов с помощью isinstance
- Извлечение новостей с newspaper3k
- Переопределение метода sub
- Объединение списков в Python
- Оператор «моржа» (Walrus Operator)
- Вычисление натурального логарифма в NumPy
- Замена переменных в Python
- Импорт модулей в Python 3.12
- Логирование в Python
- Объявление переменных в Python
- Объединение списков в Python
- Работа с аргументами командной строки
- Приближение чисел в Python
- Методы list в Python
- Итераторы в Python
- Управление импортом в Python
- Поиск HTML-элементов с BeautifulSoup
- Поиск индексов в списке
- IPython и Jupyter Notebook: руководство
- Счетчик в Python: most_common()
- Добавление элемента к кортежу
- Создание даты из строки ISO
- Шаблоны Flask: условия и циклы
- Удаление символа из строки
- Оператор @ для умножения матриц
- Избегайте изменяемых аргументов
- Создание Radio кнопок в tkinter
- Генерация QR-кодов с библиотекой qrcode
- Объединение словарей в Python 3.5+
- Операции со строками в Python
- Очистка входных данных
- Сортировка с помощью key
- Обработка ошибок ввода данных
- Скачать видео с YouTube















