谁能告诉我这个“自我”

问题描述:

我使用Python将数据插入到MySQL的功能,在一些教程,我必须包括我的函数“自我”,谁能告诉我这个“自我”

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

我不知道该怎么做它的意思是......

+0

您的代码无效,因为它代表着Python。 – SwiftsNamesake

+0

你在该教程中阅读的内容(如果你包含链接,这将有所帮助)可能是在说'methods'应该有一个'self'参数。方法是属于一个对象的函数。 'self'param是指用于调用该方法的对象。你应该谷歌“类Python”了解更多。 – SwiftsNamesake

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

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

所以,当你从这个对象创建A型和调用方法F的对象,仅此对象的B就变成5,但A型的其他对象将具有B-等于3。此外,当你调用method,你不会将它的实例作为参数传递,并且可以在'self'之后开始传递参数。

+0

谢谢,我明白了.. – Avos