Python中self的理解

来源:互联网 发布:linux发行版 编辑:程序博客网 时间:2024/05/20 21:20

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

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

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

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

0 0