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

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

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

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


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

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

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

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

Автор урока

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

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

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

  1. Возвращение нескольких значений
  2. Итераторы с потерямиZIP
  3. Методы HTTP запросов в Flask
  4. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  5. Конкатенация списков в Python
  6. Умножение строк и списков
  7. Замена символов в Python
  8. Принципы Zen of Python
  9. Оператор zip в Python
  10. Метод index() в Python
  11. Таймер обратного отсчета
  12. Функции в Python
  13. Измерение времени выполнения кода с помощью time
  14. Открытие и запись файлов
  15. Операции с массивами в NumPy
  16. Вывод букв строки в Python
  17. Работа с каталогами в Python
  18. Логирование с Logzero
  19. Генератор бросков кубиков
  20. Big O оптимизация
  21. PATCH-запрос с библиотекой requests
  22. Генерация резюме в Gensim
  23. Numpy: объединение массивов
  24. Генерация QR-кодов с библиотекой qrcode
  25. Просмотр файла в Jupyter Noteboo
  26. Повторение и перенос строки
  27. Переворот строки с использованием цикла
  28. Проверка класса объекта
  29. Работа с CSV в Python
  30. Работа с изображениями Pillow
  31. Enum в Python: создание и использование перечислений
  32. Перехват исключений в Python
  33. Безопасные SQL-запросы в Python 3.11
  34. Дизассемблирование Python кода
  35. JMESPath в Python
  36. Создание .exe файла с pyinstaller
  37. Работа с кортежами в Python
  38. Округление чисел с помощью round
  39. Подсчет элементов с помощью Counter
  40. Нахождение максимального значения и его индекса в списке
  41. Циклы в Python
  42. Эффективная конкатенация строк в Python
  43. Асинхронное программирование с asyncio
  44. Асинхронное выполнение задач в процессах
  45. Создание директории в Python

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