写了很久的python代码,从最开始学习self,到现在有一定的代码量,再回过头来看self,会有新的认识和理解:
1、类或类下的方法中,有些变量为什么要用self,有些为什么可以不用?
-------涉及全局变量和局部变量的问题
self.变量名的形式,代表此变量是全局变量,其他方法也可以调用
2、类下的方法中为什么第一个参数必须是self?
-----self代表实例
写了很久的python代码,从最开始学习self,到现在有一定的代码量,再回过头来看self,会有新的认识和理解:
1、类或类下的方法中,有些变量为什么要用self,有些为什么可以不用?
-------涉及全局变量和局部变量的问题
self.变量名的形式,代表此变量是全局变量,其他方法也可以调用
2、类下的方法中为什么第一个参数必须是self?
-----self代表实例