Где стоит использовать underscore

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