搜索

首页  >  问答  >  正文

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
这三句话好像没什么用处啊?

黄舟黄舟2787 天前701

全部回复(1)我来回复

  • 巴扎黑

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

    没有用的话,你调用的时候,newfunc的参数从哪里来呢

    回复
    0
  • 取消回复