typeError:此构造函数不带参数

你好我编写了一个非常简单的程序,用Python创建一个实例。我的代码如下。

选择 | 换行 | 行号
  1. class Athlets:
  2.       def _init_(self,a_name):
  3.           self.name=a_name
  4. sarah = Athlets("Sarah")
  5. print(sarah)

但我得到的TypeError如下回溯(最近一次通话):文件"test_class.py",第4行,位于sarah=运动员("sarah")TypeError:此构造函数不带参数请帮忙谢谢

# 回答1

构造函数的名称应为__init__(两边各有两个下划线)。一个小小的错别字,其余的都不错。

标签: python

添加新评论