Курс Python → Переменная с нижним подчеркиванием

Нижнее подчеркивание в Python — это особая переменная, которая часто используется для получения результата последнего выражения. Однако, следует помнить, что название переменной с нижним подчеркиванием не предполагает никаких специфических действий или свойств. В основном, она применяется для обозначения переменных, которые не используются в дальнейшем коде, либо для получения результатов без явного присваивания.

Как упоминалось ранее, переменная с нижним подчеркиванием также может использоваться в REPL (Read-Eval-Print Loop) — интерактивной среде Python. В этом случае, при вводе нижнего подчеркивания, будет возвращено значение последнего выражения, что может быть удобно для быстрой проверки результатов операций.

Пример использования нижнего подчеркивания в REPL:


>>> 5 + 3
8
>>> _ * 2
16
>>> _ / 4
4.0

В данном примере видно, как переменная с нижним подчеркиванием используется для хранения результатов предыдущих вычислений. Это позволяет экономить время на повторном вводе значений и упрощает процесс отладки кода.

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

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

Автор урока

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

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

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

  1. Работа с YAML в Python
  2. Особенности запятых в Python
  3. Применение функции к списку
  4. Управление сессиями в Python
  5. Работа со случайными элементами
  6. PUT запрос для обновления данных
  7. Экспорт функций в Python
  8. Объединение итераторов
  9. Работа со строками в Python
  10. Сравнение неупорядоченных списков
  11. Класс-оболочка для словарей
  12. Управление памятью в Python
  13. Переворот строки с использованием цикла
  14. Переменные в Python
  15. Переопределение оператора % для объектов
  16. Lambda Functions in Python
  17. Работа со списками
  18. Конкатенация списков в Python
  19. Множественное назначение в Python
  20. Работа с функцией next() в Python
  21. Объединение словарей в Python
  22. Исключение NotImplementedError
  23. Копирование списков в Python
  24. Отслеживание выполнения программы с библиотекой tqdm
  25. Сравнение def и lambda функций в Python
  26. Генераторы данных
  27. Структура строк в Python
  28. Хеширование паролей с солью
  29. Метод join() с набором
  30. Путь к интерпретатору Python
  31. Выражения-генераторы в Python
  32. Блок try-except-else
  33. Пропуск строк в файле с itertools
  34. Создание треугольника Паскаля
  35. Генераторы списков в Python
  36. Создание списка через цикл
  37. Подписка на @SelectelNews
  38. Кортеж в Python: создание, доступ, изменение
  39. Отслеживание прогресса с tqdm
  40. Расчет времени выполнения кода
  41. Преобразование чисел в слова
  42. Разбиение строки в Python
  43. Разработка игры Pong с turtle
  44. Форматирование строк в Python
  45. Python Enum Weekday Usage
  46. Оптимизация памяти в Python
  47. OrderedDict — упорядоченный словарь

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