我对python完全陌生,在这段代码中有些东西我无法理解:
class Automobile():
numberOfWheels = 2
enginePower = 0
def __init__(self,**kwargs):
for i in kwargs:
self.i=kwargs[i]
1-这个初始值设定项假设为传递给Automobile()构造函数的每个关键字参数创建一个实例属性?或者我在这里遗漏了什么?在
2-如果上述内容正确,则测试该类给出其他结果:
^{pr2}$如您所见,car对象仍然引用Automobile类属性,这是怎么回事?在
您需要使用
setattr
来设置属性相关问题 更多 >
编程相关推荐