Подчёркиванию (_) в Python отводится особенное место. Если в большинстве других языков оно используется в названиях переменных и функций, то в Python подчёркивание (_) обладает гораздо большей властью. Например, если вы программировали на Python, то вам должен быть знаком следующий синтаксис: for _ in range(10) или __init__(self). В этой статье мы рассмотрим 5 способов использования (_) в Python: Пройдёмся по каждому случаю отдельно. Хранение значения последнего выражения в интерпретаторе Интерпретатор Python хранит значение последнего выражения в специальной переменной «_». Эта возможность сначала использовалась в стандартном CPython-интерпретаторе, но теперь она доступна и в других интерпретаторах. >>> 10
10
>>> _
10
>>> _ * 3
30
>>> _ * 20
600 Игнорирование некоторых значений Подчёркивание (_) также используется для игнорирования ненужных вам значений. # Ignore a value when unpacking
x, _, y = (1, 2, 3) # x = 1, y = 3
# Ignore the multiple values. It is called "Extended Unpacking"