Одиночное _ обычно обозначает неиспользуемое значение или служебную договорённость, но вне специальных конструкций остаётся обычным именем. Например, for _ in range(3) показывает, что индекс не нужен.
Зачем нужен символ _ (одиночное подчеркивание) в именах переменных?
Одиночное _ обычно обозначает неиспользуемое значение или служебную договорённость, но вне специальных конструкций остаётся обычным именем. Например, for _ in range(3) показывает, что индекс не нужен.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Одиночное _ обычно обозначает неиспользуемое значение или служебную договорённость, но вне специальных конструкций остаётся обычным именем. Например, for _ in range(3) показывает, что индекс не нужен.
В распаковке a, _, b средний элемент всё равно присваивается. Префикс _name обозначает непубличный член по соглашению, а не строгий запрет доступа. В интерактивной оболочке _ часто хранит предыдущий результат, в gettext может быть функцией перевода. В match case _ — wildcard и не привязывает имя. Поэтому смысл зависит от контекста; одно подчёркивание не является универсальной переменной с особой областью видимости.