课程
/后端开发
/Python
/python进阶
setattr和kw.iteritems()的用法能否讲解一下?
2015-04-01
源自:python进阶 4-4
正在回答
**kw是定义一个字典,其赋值形式是 key=value 形成的字典就是dict{key:value}
setattr()表示你可以通过该方法,给对象添加或者修改指定的属性。
setattr()方法接受3个参数:setattr(对象,属性,属性的值)
setattr(self,k,v)相当于self.k = v
job = 'Students' 应该是自动匹配成了字典(这一点我也不太明白)
kw.iteritems()这个好像是历遍字典kw的所有key和value,分别匹配的是k,v
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计