Partial functions allow us to fix a certain number of arguments of a function and generate a new function.
In the example we have pre-filled our function with some constant values of a, b and c. And g() just takes a single argument i.e. the variable x.
Another Example :
- Partial functions can be used to derive specialized functions from general functions and therefore help us to reuse our code.
- This feature is similar to bind in C++.
This article is contributed by Mayank Rawat .If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
- Mathematical Functions in Python | Set 3 (Trigonometric and Angular Functions)
- Mathematical Functions in Python | Set 2 (Logarithmic and Power Functions)
- Mathematical Functions in Python | Set 4 (Special Functions and Constants)
- Mathematical Functions in Python | Set 1 (Numeric Functions)
- NLP | Partial parsing with Regex
- Functions in Python
- Python Inner Functions
- Log functions in Python
- Operator Functions in Python | Set 1
- Decimal Functions in Python | Set 1
- Iterator Functions in Python | Set 1
- First Class functions in Python
- Operator Functions in Python | Set 2
- Array in Python | Set 2 (Important Functions)
- Python - Invoking Functions with and without Parentheses
- Array in Python | Set 1 (Introduction and Functions)
- Python | startswith() and endswith() functions
- Bisect Algorithm Functions in Python
- Prime functions in Python SymPy
- Higher Order Functions in Python
Improved By : Akanksha_Rai