Person.__init__() missing 1 required positional argument: 'name'
时间: 2023-08-18 22:14:33 浏览: 136
positional-format.js:“你好 {0},{1} 是什么?”.format("world", "up") 在 JavaScript 中
这个错误提示表明你在创建一个 `Person` 类的实例时,没有传递必要的参数 `name` 给 `__init__()` 方法。在 `Person` 类的定义中,`__init__()` 方法的第一个参数是 `self`,它表示类的实例本身,而 `name` 则是一个必要的参数,用于初始化对象的属性。你需要在创建 `Person` 类的实例时,传递一个 `name` 参数,例如:
```
class Person:
def __init__(self, name):
self.name = name
p = Person("Alice")
```
这样就可以创建一个名为 "Alice" 的 `Person` 类实例了。
阅读全文