TypeError: get_area() missing 1 required positional argument: 'self'
时间: 2023-11-11 11:02:58 浏览: 144
TypeError: missing 1 required keyword-only argument-python中的报错问题
5星 · 资源好评率100%
这个错误通常是因为在调用类的方法时,没有将实例对象作为第一个参数传递给方法。正确的调用方式应该是:实例对象.方法名()。比如:
```
class Rectangle:
def __init__(self, width, height):
self.width = width
self.height = height
def get_area(self):
return self.width * self.height
rect = Rectangle(3, 4)
area = rect.get_area() # 正确的调用方式
```
阅读全文