The Functools module of Python is a collection of Higher-Order Functions. A Higher-Order Function is one that:
- Takes function as a parameter.
- Return a function as its return value from another function.
Here are the three most important functions or decorators from the Functools module of Python and why each is so important.