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

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

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

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


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

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

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

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

Автор урока

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

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

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

  1. Нахождение отличий в списках
  2. Сравнение def и lambda-функций
  3. Протокол управления контекстом
  4. Работа с defaultdictами в Python
  5. Синхронизация доступа к ресурсам
  6. Создание словарей и множеств в Python.
  7. Операторы объединения в Python 3.9
  8. Лямбда-функции в Python
  9. Инверсия списков и строк в Python
  10. Отладка в командной строке
  11. Использование обратной косой черты в f-строках
  12. Удаление элемента по индексу
  13. Распаковка значений в Python
  14. Использование type hints
  15. Работа с deque в Python
  16. Экспорт данных с помощью writefile
  17. Делегирование в Python
  18. Работа с файлами в Python
  19. Регистрация на курсы SF Education
  20. Управление контекстом с помощью декоратора contextmanager
  21. Функция enumerate() в Python
  22. Библиотека schedule: планировщик задач
  23. Область видимости переменных
  24. Анонимные функции в Python
  25. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  26. Копирование объектов в Python
  27. Создание класса очереди
  28. Создание новых списков через list comprehensions
  29. Бесконечные списки в Python
  30. Удаление символа из строки
  31. Итераторы в Python
  32. Декоратор защиты анонимных пользователей
  33. Философия Python
  34. Создание Radio кнопок в tkinter
  35. Работа с коллекциями Python
  36. Оператор match в Python
  37. Генерация QR-кодов с библиотекой qrcode
  38. Сортировка HTML по CSS-селектору
  39. Оптимизация методов в Python 3.7
  40. Метод eq для сравнения объектов
  41. Сортировка слиянием
  42. Модуль inspect
  43. Значения по умолчанию в Python
  44. Проверка элементов списка условием
  45. Определение локальных переменных в Python
  46. Удаление URL-адресов в Python
  47. Работа с часовыми поясами в Python
  48. Использование super() в Python
  49. Переопределение метода __eq__
  50. Принципы программирования

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