首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

求解这段代码 python解决思路

2012-03-15 
求解这段代码 pythonclass obj:def __init__(self, **kwargs):apply(self.set, (), kwargs)def set(self,

求解这段代码 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).

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

热点排行