c = Car("京A12345", "奔驰", 500000, "黑色") TypeError: Car() takes no arguments
时间: 2024-01-05 19:20:33 浏览: 183
MNE-Python : TypeError: today() takes no keyword arguments
5星 · 资源好评率100%
这个错误是因为你在创建Car对象时传入了参数,但是Car类的构造函数没有定义任何参数。根据错误提示,Car()不接受任何参数。你可以检查一下Car类的定义,确保构造函数没有定义任何参数。如果你想在创建Car对象时传入参数,你需要在Car类的构造函数中添加相应的参数。
例如,如果你想在创建Car对象时传入车牌号、品牌、价格和颜色,你可以在Car类的构造函数中添加这些参数:
```python
class Car:
def __init__(self, license_plate, brand, price, color):
self.license_plate = license_plate
self.brand = brand
self.price = price
self.color = color
```
然后,你可以使用这些参数来创建Car对象:
```python
c = Car("京A12345", "奔驰", 500000, "黑色")
```
这样就不会再出现TypeError: Car() takes no arguments的错误了。
阅读全文