功能比方說,我有功能僅傳遞一個變量在Python
def f(x,y):
return x+y
,我想創建一個返回在一個特定的變量傳遞函數的函數:
def G(f,n,q): #a function in which the n-th variable of function f is passed the value q
return ??
現在的問題是:我應該如何定義G
?
例如,G(f,0,1)
應返回變量0傳遞值爲1的函數f
。換句話說,G(f,0,1)
應該表現爲g
,我通過
def g(x):
return f(1,x)
應該爲'G(f,1,2)'返回一個'def g(x)'的函數:return f(x,2)'? –
@MosesKoledoye:我認爲他的意思是*索引* 0的變量。 –
確實威廉,這就是我的意思。 – user1162809