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

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

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

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


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

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

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

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

Автор урока

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

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

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

  1. Возврат нескольких значений
  2. Проблема сравнения словарей
  3. Функция enumerate в Python
  4. Работа с геоданными с помощью geopy
  5. Сортировка и обратный порядок
  6. Преобразование в float
  7. Работа с deque в Python
  8. Изучение объектов с помощью dir()
  9. Фильтрация входных данных в Python
  10. Описание скриптов в README
  11. Извлечение чисел из текста
  12. Преобразование чисел в восьмеричную строку
  13. Добавление Progressbar в Python
  14. Сравнение строк в Python
  15. Инверсия списка и строки в Python
  16. Атрибуты класса и экземпляра
  17. Работа с контекстным менеджером Pool
  18. Методы HTTP запросов в Flask
  19. Установка и использование Logzero
  20. Оптимизация памяти с __slots__
  21. Реализация операции -= для пользовательского класса
  22. Управление асинхронными задачами на Python.
  23. Работа с WindowsPath()
  24. Использование функции enumerate()
  25. Счетчик ссылок в Python
  26. Логические операторы в Python
  27. Многопоточность и асинхронное программирование в Python
  28. Создание матрицы в Python
  29. Метод rlshift для битового сдвига
  30. Обработка элементов в Python
  31. Объявление переменных в Python
  32. Склеивание строк без циклов
  33. Документация функции help() в Python
  34. Обмен значений переменных в Python
  35. Анонимные функции в Python
  36. Перезагрузка оператора в Python
  37. Удаление элементов из списка в Python
  38. Срез в Python
  39. Декораторы классов
  40. Анонимные функции в Python
  41. Определение имен функций
  42. Удаление элементов по срезу
  43. Выбор редактора кода.
  44. Метод __irshift__ для побитового сдвига вправо
  45. Мониторинг работы программы Py-spy
  46. Создание инструмента обнаружения плагиата
  47. Проверка дубликатов в Python
  48. Форматирование даты с strftime()

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