signed

QiShunwang

“诚信为本、客户至上”

python中的self

2021/4/26 13:17:58   来源:

0、python中的self相当于this ,

1、如果调用成员变量必须使用self,

2、self不一定叫self可以改变它的名称。

3、在成员函数中使用self.name变量相当于声明了一个成员变量

4、函数调用的时候不用传入self


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

class Test:
    def prt(self):
        print(self)
        print