__init __(self,Name1,Name2,...)的功能是什么?

时间:2014-02-26 11:30:57

标签: python

我是python的新手,我想知道__init__(self,Name1,Name2,...)的目的是什么 在课堂上。

1 个答案:

答案 0 :(得分:2)

它是类的实例的初始化器。 self指向对象本身,而Name1,Name2等是初始化程序的输入参数。

class Thingy(object):
    def __init__(self, color):
        self.color = color


x = Thingy('red')
print x.color
'red'