Встречается на собеседованиях • сегодня
Где стоит использовать underscore
Underscore (_) в Python используется в нескольких случаях:
-
Игнорирование значений:
pythonfor _ in range(5): # переменная не используется print("Hello") -
Внутренние переменные:
По соглашению, имена с одним_(например,_var) считаются "приватными" (но не защищены на уровне языка).
-
Двойной underscore (name mangling):
pythonclass MyClass: def __init__(self): self.__private = 42 # преобразуется в _MyClass__private -
После имени в REPL:
Хранит результат последнего выражения (например,>>> 5 + 3→_содержит8). -
В числовых литералах:
pythonbig_num = 1_000_000 # улучшает читаемость -
В match-case (Python 3.10+):
pythonmatch value: case _: # wildcard-шаблон print("Default case")

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы