Встречается на собеседованиях • сегодня

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

Использование underscore (_) в Python имеет несколько полезных применений:

  1. Игнорирование значений:

    python
    for _ in range(5):  # _ означает, что значение не используется
        print("Hello")
  2. Зарезервированные имена:

    python
    _var  # "protected" переменная (соглашение, а не строгое правило)
    __var  # name mangling для "private" атрибутов
  1. Результат последнего выражения:
    В REPL _ хранит результат последней операции:

    python
    >>> 2 + 2
    4
    >>> _ * 3
    12
  2. Международные строки (i18n):
    Часто используется в библиотеках перевода:

    python
    from gettext import gettext as _
    print(_("Hello World"))
  3. Разделитель чисел:
    Улучшает читаемость (Python 3.6+):

    python
    big_num = 1_000_000  # Аналогично 1000000
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы