Каково имя этого оператора «_» в 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. Я хочу узнать его имя, потому что я хочу посмотреть, как реализована функция, и искать, если на других языках есть эта удивительная функция.

  • Транспонирование 3D-списка в Python
  • Различия между webapp и web.py
  • Добавление месяца, дня, года к дате
  • Python повышает значение SyntaxError на "=" в if statement
  • Работает ли Python для циклов по ссылке?
  • Какова связь между SDK приложения App Engine и Cloud SDK?
  • Конечные символы из строк, считанных из текстового файла, с использованием Python
  • В Python, как я могу запретить наследование класса?
  • 2 Solutions collect form web for “Каково имя этого оператора «_» в Python?”

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

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

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

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

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

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

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

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