谁能告诉我这个 "self" 的功能

Can someone tell me the function of this "self"

我使用 python 将数据插入 MySQL,在某些教程中,我必须在我的函数中包含 "self",

Def haha(self, hihi):
    Print(hihi) 

我不知道这是什么意思..

此函数将自身的实例作为参数。这是在声明 class 的方法时完成的,因为函数需要 运行 来自它自己的特定实例的方法。还需要自己访问或更新 class 的特定实例的字段。例如:

class A:
b = 3
def f(self):
    self.b = 5

所以当你创建类型A的对象并从这个对象调用方法f时,只有这个对象的b会变成5,但是其他类型A的对象的b都会等于3。另外,当你调用方法时,你不要将它的实例作为参数传递,并且可以在 'self'.

之后开始传递参数