可能重复:
python'self'解释
对于这个例子:
class HelloWorld:
def index(self):
return "Hello world!"
self
总是传递给函数。什么是self
,为什么需要一直传递给函数/方法?谢谢。
可能重复:
python'self'解释
对于这个例子:
class HelloWorld:
def index(self):
return "Hello world!"
self
总是传递给函数。什么是self
,为什么需要一直传递给函数/方法?谢谢。
请检查这个自我的目的是什么?
它提供了一个很好的讨论点。
顺便说一句:self 实际上只是一个随机选择的词,每个人都会使用,但你也可以使用 this、foo、myself 或任何你想要的东西,它只是类的每个非静态方法的第一个参数。这意味着 self 这个词不是一种语言结构,而只是一个名称:
class priyank_patel:
def __init__(priyank):
priyank.bla = 2