Decorators in Python are functions that modify the behavior of other functions or methods. They provide a way to wrap a function with additional functionality.
Example of a decorator:
def my_decorator(func):
def wrapper():
print('Something is happening before the function call.')
func()
print('Something is happening after the function call.')
return wrapper
@my_decorator
def say_hello():
print('Hello!')
say_hello()
Leave a Reply