Курс 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"
- Уникальность ключей в словаре
- Работа с argparse
- Логирование в Python
- TON Smart Challenge #2: участие и подготовка
- Progress с библиотекой tqdm
- Импорт модулей в Python 3.12
- Namedtuple в Python
- Отладка производительности Python
- Работа со строками
- Иерархия классов в Python
- Шаблоны и наследование в Flask
- Возвращение нескольких значений через кортеж или класс
- Декораторы в Python
- Обработка исключений в Python
- Создание новых функций с помощью functools.partial
- Явный импорт переменных
- Декораторы в Python
- Метод gt в Python
- Функции в Python: создание и вызов
- Списки в Python: синтаксис представления
- Выражения-генераторы в Python
- Получение пути к текущему скрипту с помощью os
- Проверка версии Python
- Описание скриптов в README
- Изменение элемента списка
- Обучение модели с указанием эпох
- Разработка Telegram-ботов
- Метод getitem для доступа к элементам последовательности
- Метод get для словаря
- Форматирование строк в Python
- Частичное совпадение пользовательского ввода в Python 3.10
- Генераторы списков
- Возврат нескольких значений
- Импорт модуля из другого каталога
- Проверка наличия элемента в списке
- Тестирование функции сложения
- Работа со строками в Python.
- Комментарии в Python
- Работа с CSV файлами в Python
- Объединение списков в Python
- Настройка вывода в Numpy
- Перевод текста с Python Translator
- Списковое включение в Python
- Проблемы с именами переменных
- Retrying в Python: повторные вызовы















