我一直在浏览 Stack 和整个互联网,但找不到我正在处理的问题。我是 Python 新手,正在学习类的工作方式。我已经编写了一个非常简单的类和函数来将它打印到控制台。
class Car():
def __intit__(self, make, model, year):
self.make = make
self.model = model
self.year = year
def get_descriptive_name(self):
long_name = str(self.year), + " " + self.make + " " + self.model
return long_name.title()
my_new_car = Car('Chevy', 'sonic', 2015)
print(my_new_car.get_descriptive_name())
Run Code Online (Sandbox Code Playgroud)
但是当我运行编译器时,它返回错误 Car() 不带参数。我知道需要 self 参数,并且我已经将它们包含在我能想到的所有区域中。我已经做了很多实验,我没有尝试改变它。我希望有人可以向我解释这一点,或者可能知道相关主题?
在此先感谢您的帮助!