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

Сталкивался ли с использованием underscore для объявления аргумента как неиспользуемый

В Python символ _ (underscore) часто используется как имя переменной для обозначения неиспользуемых аргументов. Это соглашение помогает явно показать, что параметр игнорируется.

Примеры:

python
# Игнорирование индекса в цикле
for _ in range(5):
    print("Hello")

Игнорирование второго значения при распаковке

x, _ = (1, 2)

Игнорирование параметра в функции

def process_data(_, important_param):
return important_param * 2

text

Особенности:
1. `_` - валидное имя переменной в Python
2. В REPL `_` хранит результат последней операции
3. В некоторых линтерах (например, PyLint) это подавляет предупреждения о неиспользуемых переменных
4. В шаблонизаторах (Jinja2) `_` может иметь другое значение
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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