- python中的self相当于this ,
- 如果调用成员变量必须使用self,
- self不一定叫self可以改变它的名称。
- 在成员函数中使用self.name变量相当于声明了一个成员变量
- 函数调用的时候不用传入self
self在定义时需要定义,但是在调用时会自动传入。
self的名字并不是规定死的,但是最好还是按照约定是用self
self总是指调用时的类的实例。
class Test:
def prt(self):
print(self)
print(self.__class__)
t