Курс Python → Использование подчеркивания в REPL

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

Например, если вы введете выражение 2 + 2 в Python REPL и нажмете Enter, результатом этого выражения будет 4. Теперь вы можете использовать подчеркивание для получения этого результата. Просто введите подчеркивание (_) в REPL и нажмите Enter, и вы увидите результат последнего выражения, то есть число 4.


2 + 2
4
_

Помимо простых арифметических выражений, подчеркивание также может быть использовано для получения результатов функций, методов и других операций. Например, если вы вызываете функцию print() с аргументом «Hello, World!» в REPL, результат этой функции будет выведен на экран, но вы также можете получить этот результат, используя подчеркивание.

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

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

Автор урока

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

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

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

  1. Реализация операции -= для пользовательского класса
  2. Копирование файлов с shutil()
  3. Приоритет операций в Python
  4. Метод rpow в Python
  5. Управление памятью в Python
  6. Структурирование именованных констант
  7. Фильтрация элементов с помощью islice
  8. Итераторы в Python
  9. Обработка ошибок в Python
  10. Основы работы со строками в Python
  11. Особенности запятых в Python
  12. Однострочники Python
  13. Работа с областями видимости переменных
  14. Работа с файлами в Python
  15. Python Enumerate
  16. Автоматизация скриптов на AWS Lightsail.
  17. Переворот строки с помощью срезов
  18. Метод rmatmul для обратного матричного умножения
  19. Создание именованных кортежей в Python
  20. Оператор обр. импликации
  21. Импорт модулей в Python 3.12
  22. Установка пакета в Python
  23. Работа с буфером обмена на Python
  24. Введение в Python
  25. Ускорение обработки данных с %autoawait
  26. Срезы в Python
  27. Работа со строками в Python
  28. Сортировка элементов в Python
  29. Синхронизация потоков с time.sleep()
  30. Colorama: окрашивание текста в Python
  31. JMESPath в Python
  32. Объявление переменных в Python
  33. Python defaultdict добавление ключа
  34. Изменения в обработке логических значений
  35. Работа с файлами в Python
  36. Абстракции словарей и множеств в Python
  37. Метод getitem для доступа к элементам последовательности
  38. Сравнение def и lambda функций в Python
  39. Экспорт данных с помощью writefile
  40. Настройка шрифта и цвета в Tkinter
  41. Вычисление натуральных логарифмов в NumPy
  42. Проверка элементов списка условием
  43. Работа с множествами в Python
  44. Профилирование данных с Pandas.
  45. Форматирование строк в Python
  46. Логические операторы в Python
  47. Новшества Flask 2.0
  48. Округление чисел с помощью round

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