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

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