Python小错误之object() takes no parameters
class person:
def **_**init**_**(self, name, age):
self.name=name
self.age=age
def detail(self):
print(self.name)
print(self.age)
lisa = person('Lisa', 99)
lisa.detail()
错误原因:_init_应该有两个下划线,只用了一个,于是提示没有参数输入。
因缺思厅
class person:
def **__**init**__**(self, name, age):
self.name=name
self.age=age
def detail(self):
print(self.name)
print(self.age)
lisa = person('Lisa', 99)
lisa.detail()
分别在init两侧添加一个下划线,就OK了。