why do we use decorators in python

Best answer


Add functionality to an existing code

People also ask


  • What are Python decorators and how to use them?

  • Python decorators allow you to change the behavior of a function without modifying the function itself. In this article I will show you how to create and use decorators. You will see how easy it is to use this advanced Python feature. You’ll use a decorator when you need to change the behavior of a function without modifying the function itself.

  • How to decorate the class function in Python?

  • Beside decorating normal function, the decorator function can be also used to decorate the class function, for instance, the @staticmethod and @property are commonly seen in Python code to decorate the class functions.

  • What is a decorator and how to use it?

  • A decorator is used to modify the behaviour of a function or a class. The way this is achieved is by defining a function (decorator) that returns another function. This sounds complicated, but you will understand everything with this example: Let鈥檚 go step-by step.

  • How to call a function from another function in decorator?

  • In Decorators, functions are taken as the argument into another function and then called inside the wrapper function. In the above code, gfg_decorator is a callable function, will add some code on the top of some another callable function, hello_decorator function and return the wrapper function. print(This is inside the function !!)

    Leave a Reply

    Your email address will not be published.