這是賦值 編寫一個函數部分,它接受另一個函數和值,如同在數據中一樣。 部分應具有相同功能返回一個新功能給定的功能,但有給定functuin的第一個參數被綁定到被賦予作爲第二個參數部分的值python函數調用變量函數
run example:
>>> def add(n, m): return n + m
...
>>> add_five = partial(add, 5)
>>> add_five(3)
8
>>> add_five(16)
21
我不挺理解這項任務,我是新來的功能,但我做到目前爲止,我認爲我的方式是正確的?
def add(n,m):
return n+m
def partial(func,number):
def add_n(number):
return func(0,number)+number
return add_n
感謝一大堆:
使用已經取得一個是可以做到的!這使它工作。 – Jim
因此將其標記爲正確答案 –
我做過了,我會發布另一個問題,我認爲您也可以幫助我解決這個問題 – Jim