Курс Python → Подчеркивание в REPL

Использование подчеркивания в REPL — это удобный способ получить доступ к результату последнего выражения, которое было выполнено в интерактивной оболочке Python. Когда вы вводите выражение в REPL и нажимаете Enter, интерпретатор Python выполняет это выражение и выводит результат. Если вам нужно снова использовать этот результат в следующем выражении, вы можете обратиться к нему с помощью символа подчеркивания.

Например, если в REPL вы ввели выражение 2 + 2 и получили результат 4, вы можете использовать символ подчеркивания для обращения к этому результату. Например, если вы хотите умножить результат на 3, вы можете написать _ * 3 и получите 12 (4 * 3).


>>> 2 + 2
4
>>> _ * 3
12

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

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

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

Автор урока

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

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

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

  1. Распаковка с оператором *
  2. Декораторы в Python
  3. Удаление дубликатов с помощью множеств
  4. Разделение строки с регулярными выражениями
  5. Возврат нескольких значений
  6. Генераторы списков в Python
  7. Разбиение строки в Python
  8. Метод append() для списка
  9. Генераторы в Python
  10. Выражения-генераторы в Python
  11. Рациональные числа в Python
  12. Принципы программирования
  13. Возвращение нескольких значений
  14. Функция count() в Python
  15. Оператор continue в Python
  16. Метаклассы в Python
  17. Генерация QR-кодов с библиотекой qrcode
  18. Метод ne для сравнения объектов
  19. Работа с модулем Calendar
  20. Работа с файлами в Python
  21. Обработка исключений в Python
  22. Реализация операции -= для пользовательского класса
  23. Документация функции help() в Python
  24. Создание детектора плагиата
  25. Оператор Walrus: правильное использование
  26. Codecademy в Telegram
  27. Непрерывная проверка в Python
  28. Flask: создание веб-приложений
  29. Работа с кортежами в Python
  30. Сравнение def и lambda-функций
  31. Руководство по библиотеке pydantic
  32. Python: отличительная особенность — отступы
  33. Конструктор в Python
  34. Использование эмодзи в Python
  35. Блок else в циклах.
  36. Регистрация на TenChat
  37. Нахождение разницы между списками в Python
  38. Запуск Python из интерпретатора
  39. Оценка выражений генератора в Python
  40. Конкатенация строковых литералов
  41. Конвертация коллекций в Python
  42. Метод is_absolute() для PurePath
  43. Функция product() из itertools
  44. Определение объема памяти объекта
  45. Применение функций в Python
  46. Получение частей дроби

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