搜尋

首頁  >  問答  >  主體

python標準函式庫partial程式碼

def partial(func, args, *keywords):

def newfunc(*fargs, **fkeywords):
    newkeywords = keywords.copy()
    newkeywords.update(fkeywords)
    return func(*(args + fargs), **newkeywords)
newfunc.func = func
newfunc.args = args
newfunc.keywords = keywords
return newfunc

python標準函式庫裡面的程式碼,請問
newfunc.func = func
newfunc.args = args
newfunc.keywords = keywords
這三句話好像沒什麼用處?

黄舟黄舟2747 天前672

全部回覆(1)我來回復

  • 巴扎黑

    巴扎黑2017-05-18 11:04:27

    沒有用的話,你呼叫的時候,newfunc的參數從哪裡來呢

    回覆
    0
  • 取消回覆