执行下述代码的时候,出现报错的情况:
class Person:
def _init_(self,name,age):
self.name=name
self.age=age
p1=Person("Bill",63)
Traceback (most recent call last):
File "<input>", line 5, in <module>
Traceback (most recent call last):
File "<input>", line 5, in <module>
经过搜索关键词:“TypeError: Person() takes no arguments”发现,这种现象的出现与init()函数的拼写有关,注意init左右两边是两个英文下划线。
class Person:
def __init__(self,name,age):
self.name=name
self.age=age
p1=Person("Bill",63)
参考网址:(12条消息) TypeError: Person() takes no arguments_weixin_45529280的博客-CSDN博客