问答详情
源自:2-4 Python实例属性的初始化

TypeError: object() takes no parameters

# Enter a code

class Animal(object):

    def _init_(self,name,age):

        self.name=name

        self.age=age

#    pass

dog=Animal('d',1)

cat=Animal("c",2)



print(dog.name)

print(dog.age)

运行失败

Traceback (most recent call last):
  File "index.py", line 7, in 
    dog=Animal('d',1)
TypeError: object() takes no parameters


提问者:qq_林林小小_0 2021-06-24 16:32

个回答

  • staro2o
    2021-06-24 19:14:57

    __init__ 这里是双下划线