读书人

求解这段代码 python解决思路

发布时间: 2012-03-15 11:50:38 作者: rapoo

求解这段代码 python
class obj:
def __init__(self, **kwargs):

apply(self.set, (), kwargs)

def set(self, **kwargs):

for k, v in kwargs.items():
setattr(self, k, v)
print kwargs.items()

代码如上所示,请问 apply(self.set, (), kwargs)是什么意思?很是困惑,apply的用法非常不明白。


[解决办法]
阅读apply的文档。
[解决办法]
apply(function, *args, **kwargs) is equivalent to function(*args, **kwargs).

[解决办法]
蛋疼的写法,不就是个构造函数吗

读书人网 >perl python

热点推荐