В Python имя переменной может состоять из одного подчеркивания: _. Хотя обычно такие имена не достаточно описательны и не должны использоваться, есть по крайней мере три случая, когда _ имеет общепринятый смысл.



Во-первых, интерактивные интерпретаторы Python используют _ для хранения результата последнего выполненного выражения:



>>> 2 + 2

4

>>> _

4




Во-вторых, руководство модуля gettext рекомендует псевдоним его функции gettext() для _(), чтобы минимизировать загромождение вашего кода.



В-третьих, _ используется, когда вам нужно придумать имена для значений, которые вам не нужны:



for _ in range(10):

print('Hello!')