-2

可能重复:
python'self'解释

对于这个例子:

class HelloWorld:

    def index(self):
        return "Hello world!"

self总是传递给函数。什么是self,为什么需要一直传递给函数/方法?谢谢。

4

2 回答 2

5

请检查这个自我的目的是什么?

它提供了一个很好的讨论点。

于 2012-06-04T09:08:43.773 回答
1

顺便说一句:self 实际上只是一个随机选择的词,每个人都会使用,但你也可以使用 this、foo、myself 或任何你想要的东西,它只是类的每个非静态方法的第一个参数。这意味着 self 这个词不是一种语言结构,而只是一个名称:

class priyank_patel:
    def __init__(priyank):
       priyank.bla = 2
于 2012-06-04T09:11:18.623 回答