TypeError: object() takes no parameters

来源:2-4 Python实例属性的初始化

qq_林林小小_0

2021-06-24 16:32

# 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


写回答 关注

1回答

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

    __init__ 这里是双下划线

Python3 进阶教程(新版)

学习函数式、模块和面向对象编程,掌握Python高级程序设计

41910 学习 · 236 问题

查看课程

相似问题