python中的self

142 阅读1分钟
  1. python中的self相当于this ,
  2. 如果调用成员变量必须使用self,
  3. self不一定叫self可以改变它的名称。
  4. 在成员函数中使用self.name变量相当于声明了一个成员变量
  5. 函数调用的时候不用传入self

self在定义时需要定义,但是在调用时会自动传入。
self的名字并不是规定死的,但是最好还是按照约定是用self
self总是指调用时的类的实例。

class Test:
    def prt(self):
        print(self)
        print(self.__class__)
 
t