为什么Python中会出现错误,比如Dog()不带参数?

2024-04-26 04:47:15 发布

您现在位置:Python中文网/ 问答频道 /正文

为什么Python中会出现类似Dog()不带参数的错误

class Dog:
    def _init_(self, name, age):
        self.name = name
        self.age = age
my_dog = Dog('Willie', 6)
print(f"my dog's name is {my_dog.name}.")
print(f"my dog is {my_dog.age} years old.")

Tags: nameselfage参数initismydef
1条回答
网友
1楼 · 发布于 2024-04-26 04:47:15

它是__init__而不是_init_,因此更改以下行:

    def _init_(self, name, age)

致:

    def _init_(self, name, age):

p.S.你需要在这行的末尾加一个冒号

相关问题 更多 >