Каково имя этого оператора «_» в Python?

Я читал « Скрытые черты Python», и я наткнулся на этот ответ .

С самого начала:

При использовании интерактивной оболочки «_» содержит значение последнего напечатанного элемента:

>>> range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> _ [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> 

Как называется этот оператор? Я не могу найти его в документе, и я никогда не слышал об этом (как и на других языках). Стоит ли использовать его?

PS. Я хочу узнать его имя, потому что я хочу посмотреть, как реализована функция, и искать, если на других языках есть эта удивительная функция.

  • Как реализовать очередь FIFO, которая поддерживает пространства имен
  • Является ли это эквивалентом конструктора копирования в Python?
  • Извлечение определенных строк из файла и создание разделов данных в python
  • Получение вывода console.log из Chrome с привязками API Selenium Python
  • В Python, как я должен проверить, есть ли переменная None, True или False
  • Что такое __main__.py?
  • Недопустимый аргумент OSError при использовании open () в Python
  • Force python не выводить float в стандартной форме / научная нотация / экспоненциальная форма
  • 2 Solutions collect form web for “Каково имя этого оператора «_» в Python?”

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

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

    В этом случае символ подчеркивания (_) при вводе в интерпретатор вернет значение последнего выполненного оператора.

    Для получения дополнительной информации

    Какова цель единственной подчеркивающей переменной «_» в Python?

    В чем смысл одиночного и двойного подчеркивания перед именем объекта?

    подчеркивание питона

    Python - лучший язык программирования в мире.