类中的方法不会带参数

Mit*_*ers 1 python python-3.x

我是Python的新手,我只是想创建一个简单的类来测试它.我在"Patient"类中定义我的方法时使用了self参数,但是当我尝试构建时,我仍然得到"不带参数错误".这是我正在尝试运行的代码......

class Patient:
    def _init_(self,name,weight=0,LegLen=0):
        self.name = name
        self.weight = weight
        self.LegLen = LegLen


Mark = Patient('Mark')
print(Mark.name)
Run Code Online (Sandbox Code Playgroud)

然后我得到错误... Mark = Patient('Mark')TypeError:Patient()不带参数

我究竟做错了什么?

NPE*_*NPE 5

_init_应拼写__init__(双下划线).否则它只是一个像其他方法一样的方法,而不是构造函数.