Python无法解释的关键字' sub'

时间:2012-12-11 17:09:47

标签: python

def foo(self, sub, **kwargs):
    accounts = kwargs.get('accounts')        
    start    = kwargs.get('start', 0)        
    end      = kwargs.get('end', 0)          
    return json.dumps(                       
        sub(accounts, start, end),           
    ) 

你能解释一下,这个'sub'是什么以及它做了什么?

1 个答案:

答案 0 :(得分:2)

它只是函数的一个参数,代码期望它是一个可调用的。

使用__call__方法的Python函数,方法和对象都是可调用的,可用于为foo提供参数sub

如果没有更多的背景,我们就没有别的可以说的了。