Decorators are very powerful and a useful tool in Python that allows the programmers to modify the behaviour of any class or function. It allows us to wrap another function to extend the behaviour of the wrapped function, without permanently modifying it.
# Decorator example
def decoratorfun():
return another_fun
Functions vs. Decorators
A function is a block of code that performs a specific task whereas a decorator is a function that modifies other functions.