Курс Python → Замена переменных в Python

Для замены переменных на месте в Python можно использовать присваивание в одну строку. Например, если у нас есть две переменные a и b, и нам нужно поменять их значения местами, мы можем написать:

a, b = b, a

Это позволит нам поменять значения переменных a и b без необходимости использовать дополнительные временные переменные или дополнительные строки кода.

Такой способ замены переменных на месте является эффективным и компактным. Он особенно удобен в случаях, когда нужно произвести обмен значений нескольких переменных.

Пример использования этого трюка:

a = 5
b = 10
print("До замены:")
print("a =", a)
print("b =", b)

a, b = b, a

print("После замены:")
print("a =", a)
print("b =", b)

В результате выполнения этого кода переменные a и b поменяются местами, что позволит нам избежать лишних строк кода и сделать программу более компактной и читаемой.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Работа с индексами списков
  2. Автоматизация скриптов на AWS Lightsail.
  3. Python Метод sleep() времени
  4. Очистка данных в Python
  5. Утечки переменных цикла в Python 3.x
  6. Копирование файлов с shutil()
  7. Списковое включение в Python
  8. Работа с эмодзи в Python
  9. Очистка списка от False, None, 0, «»
  10. Добавление Progressbar в Python
  11. Сортировка элементов с OrderedDict
  12. Генераторы в Python
  13. Переменные в Python: сокращение гласных
  14. Работа с комплексными числами
  15. Работа со списками
  16. Подсчет часто встречающихся элементов
  17. Объединение словарей в Python
  18. Передача неизвестных аргументов в Python.
  19. Библиотека sh: использование команд bash в Python
  20. Генераторы в Python
  21. Оператор «or» в Python
  22. Измерение времени выполнения кода
  23. Создание словаря в Python
  24. Функция pow() — возвести число в степень
  25. Особенности запятых в Python
  26. Однострочники Python
  27. JSON в Python: модуль, dump, dumps, load
  28. Нахождение хеша для бесконечности и NaN в Python
  29. Метод rrshift для пользовательских объектов
  30. Списковое включение в Python
  31. Атрибуты массивов в Numpy
  32. Вызов внешних программ в Python с помощью sh
  33. Настройка шрифта и цвета в Tkinter
  34. Область видимости переменных
  35. Поиск HTML-элементов с BeautifulSoup
  36. Определение объема памяти объекта
  37. Создание вкладок с TKinter
  38. Особенности множеств в Python
  39. Списки в Python: синтаксис представления
  40. Хранение данных
  41. Импорт модулей и пакетов в Python
  42. Улучшенные подсказки для импорта в Python 3.12
  43. Основные функции и модули Python
  44. Создание словарей в Python
  45. Форматирование строк в Python
  46. Обработка аргументов Python
  47. Глобальные переменные в Python

Marketello читают маркетологи из крутых компаний