【发布时间】:2020-06-28 18:39:14
【问题描述】:
我正在尝试创建一个类。但是在运行代码时出现此错误:
TypeError: Car() 没有参数。
class Car:
def __rep__(self):
return f'Car({self.name},{self.year_built},{self.model})'
c1 = Car('minicooper','1970','MX1')
【问题讨论】:
-
你的构造函数在哪里?
-
您需要定义一个
__init__以允许您在创建对象时传递数据。另请注意,您可能指的是__repr__,而不是__rep__。 -
这能回答你的问题吗? Class takes no arguments (1 given)
标签: python python-3.x class