写了很久的python代码,从最开始学习self,到现在有一定的代码量,再回过头来看self,会有新的认识和理解:
1、类或类下的方法中,有些变量为什么要用self,有些为什么可以不用?
-------涉及全局变量和局部变量的问题
self.变量名的形式,代表此变量是全局变量,其他方法也可以调用
2、类下的方法中为什么第一个参数必须是self?
-----self代表实例
本文探讨了Python中self的使用,解释了为什么某些变量需要通过self.变量名形式声明为全局变量,以便在类的不同方法间共享。同时,阐述了self作为实例引用的重要性,以及为何在类方法中它总是第一个参数。
写了很久的python代码,从最开始学习self,到现在有一定的代码量,再回过头来看self,会有新的认识和理解:
1、类或类下的方法中,有些变量为什么要用self,有些为什么可以不用?
-------涉及全局变量和局部变量的问题
self.变量名的形式,代表此变量是全局变量,其他方法也可以调用
2、类下的方法中为什么第一个参数必须是self?
-----self代表实例
46万+

被折叠的 条评论
为什么被折叠?