Can someone explain decorator functions in python? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Can someone explain decorator functions in python?

I want to create decorator functions that wrap a function called hello in html tags like this: <div><p><b>hello</b></p></div>

17th Oct 2020, 5:13 AM
Gsturg
Gsturg - avatar
1 Answer
+ 3
In Python, functions are the first class objects, which means that – Functions are objects; they can be referenced to, passed to a variable and returned from other functions as well. Functions can be defined inside another function and can also be passed as argument to another function. Decorators are very powerful and useful tool in Python since it allows programmers to modify the behavior of function or class. Decorators allow us to wrap another function in order to extend the behavior of wrapped function, without permanently modifying it. In Decorators, functions are taken as the argument into another function and then called inside the wrapper function.
17th Oct 2020, 5:21 AM
Matias
Matias - avatar