我从字面上逐字复制指南。我把这个代码: 对接:Python中的简单类错误来自指南
class Dog():
def _init_(self, name, age):
self.name = name
self.age = age
def sit(self):
print(self.name.title() + " is now sitting")
def roll_over(self):
print(self.name.title() + " rolled over")
my_dog = Dog('willie', 6)
my_dog.sit()
my_dog.roll_over()
然而,而不是让“威利已经翻滚”我得到:
Traceback (most recent call last):
File "dog.py", line 10, in <module>
my_dog = Dog('willie', 6)
TypeError: object() takes no parameters
请帮助我....我想知道我做错了什么!
'__init__'两边都需要两个下划线。 –