帮初学都看看这个代码有什么问题

帮初学都看看这个代码有什么问题

#filename:test.py
class persion:
    def _init_(self,name):
        self.name=name
    def hi(self):
        print "helloworld",self.name
p = persion('Swaroop')
p.hi()

下边是错误的信息
Traceback (most recent call last):
  File "<string>", line 74, in run_nodebug
  File "E:\py\Module1.py", line 7, in ?
    p = persion('Swaroop')
TypeError: this constructor takes no arguments
def _init_(self,name):
改为 

def  __init__(self,name):