Python中self的理解

xiaoxiao2021-02-27  435

self代表类的实例,而不是类!self可以取得该类的所有方法和变量!在同一个类下的不同方法也可以用self.func()互相调用。

self只有在类的方法中才有,且类中方法的第一参数必须是实例自己,独立的方法中是不需要有的。

self与c++中的this指针作用相同,python中也可以不使用self,用其他词语替换也可以达到同样的效果。

self在定义时不可以省略,在传参时可以省略。

转载请注明原文地址: https://www.6miu.com/read-2741.html

最新回复(0)