Почему стоит использовать underscore

Python Senior Без компании
Почему стоит использовать underscore
Ответы
Использование underscore (`_`) в Python имеет несколько полезных применений: - **Игнорирование значений**: ``` for _ in range(5): # _ означает, что значение не используется print("Hello") ``` - **Зарезервированные имена**: ``` _var # "protected" переменная (соглашение, а не строгое правило) __var # name mangling для "private" атрибутов ``` - **Результат последнего выражения**: В REPL `_` хранит результат последней операции: ``` >>> 2 + 2 4 >>> _ * 3 12 ``` - **Международные строки (i18n)**: Часто используется в библиотеках перевода: ``` from gettext import gettext as _ print(_("Hello World")) ``` - **Разделитель чисел**: Улучшает читаемость (Python 3.6+): ``` big_num = 1_000_000 # Аналогично 1000000 ```