Встречается на собеседованиях • сегодня
Сталкивался ли с использованием 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) `_` может иметь другое значение
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы