Python中self
字的用途是什么?我知道它指的是从该类创建的特定对象,但我不明白为什么它需要显式地作为参数添加到每个函数中.举例来说,在Ruby中,我可以做到:
class myClass
def myFunc(name)
@name = name
end
end
我很容易理解.但是在Python中,我需要包括self
个:
class myClass:
def myFunc(self, name):
self.name = name
有人能告诉我这件事吗?这不是我在我的(诚然有限的)经历中遇到的事情.