偏函數(Partial function)是指固定一個函數的部分參數,返回一個新的函數。
在Python中,可以使用functools模塊中的partial()函數來創建偏函數。
偏函數的用法如下:
1.首先,導入functools模塊中的partial()函數。
from functools import partial
2,。定義一個原始函數。
def add(a, b):return a + b
3.使用partial()函數創建偏函數。
add_five = partial(add, 5)
4.調用偏函數。
result = add_five(3)
print(result) # 輸出:8
在這個例子中,我們首先定義了一個名為add的原始函數,它接受兩個參數a和b,并返回它們的和。
然后,我們使用partial()函數創建了一個名為add_five的偏函數,它固定了add函數的第一個參數為5,
所以當我們調用add_five(3)時,實際上是在調用add(5, 3),返回結果為8。
完整示例:
from functools import partial
def add(a, b):return a + b
add_five = partial(add, 5)
result = add_five(3)
print(result) # 輸出:8