__init __(self)在Python中意味着什么?

时间:2015-08-12 02:41:43

标签: python init self

我目前正在学习Python,我在许多使用 init (自我)的源代码中看到过,但我不知道。

我是新手,所以请轻松解释。

1 个答案:

答案 0 :(得分:0)

自我就像这个'这个' JavaScript中的关键字。 如果你有

do_something()
do_something_else()
do_something_further()

该对象现在的.foo等于一串bar。

也在其他地方传递自我。如果你想让你的对象有一个方法

def __init__(self):
    self.foo = 'bar'
需要

self,以便将方法附加到创建的对象