我是Python中的新手,但是第二次介紹了這個問題。 問題: 在一些庫中有一些帶參數的函數。有時,參數作爲函數,像這樣:如何將函數作爲變量傳遞給固定參數
def somefun(fun):
x = [1,2,3]
z = fun(x)
return z
而且我想通過有一些其他的功能是這樣的:
def func(x,y):
return x*y
其中有多個參數。我想使一個參數靜態,所以somefun
除了func
作爲參數。
最後我想做一些循環,我可以改變靜態參數。 事情是這樣的:
for i in xrange(1,9):
somefun(func(i,*))
請不要給我更改任何功能。他們來自圖書館,改變他們並不是很舒服。 非常感謝!
'def func2(y):return func(10,y)'? –
您可以使用裝飾器來進行pas功能。 – MishaVacic
您可以更具體地瞭解您正在使用的庫嗎? –