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

Зачем нужно _ в Python

В Python символ _ имеет несколько применений:

  1. Игнорирование значений – используется, когда переменная не нужна:
python
for _ in range(5):  # Цикл выполнится 5 раз, значение не используется
    print("Hello")
  1. Результат последнего выражения – в REPL _ хранит последнее вычисленное значение:
python
>>> 5 + 3
8
>>> _ + 2
10
  1. Соглашение об именовании – указывает на "private" переменные (но технически доступны):
python
_internal_var = 42  # Условно приватная переменная
  1. Международные строки – в gettext используется как функция перевода:
python
from gettext import gettext as _
print(_("Hello World"))  # Для локализации
  1. Разделитель цифр – улучшает читаемость больших чисел (Python 3.6+):
python
million = 1_000_000
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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