类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。
这个特别的变量指对象本身,按照惯例它的名称是self。
Python中的self等价于C++中的self指针和Java、C#中的this参考。
本文介绍了Python中类的方法与普通函数的主要区别,在于类的方法需要一个额外的第一个参数,通常命名为self,用于指向对象本身。self类似于C++中的self指针及Java、C#中的this引用。
类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。
这个特别的变量指对象本身,按照惯例它的名称是self。
Python中的self等价于C++中的self指针和Java、C#中的this参考。
929
46万+
1142

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