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

Работал ли с декораторами в Python

Да, работал. Декораторы в Python — это функции, которые модифицируют поведение других функций или методов. Они полезны для логирования, кеширования, проверки прав доступа и т.д.

Пример:

python
def log_decorator(func):
    def wrapper(*args, **kwargs):
        print(f"Вызов функции {func.__name__}")
        result = func(*args, **kwargs)
        print(f"Функция {func.__name__} завершена")
        return result
    return wrapper

@log_decorator
def greet(name):
    return f"Привет, {name}!"

print(greet("Анна"))

Вывод:

text
Вызов функции greet
Функция greet завершена
Привет, Анна!
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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