Python 中 创建类方法为什么要加self
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 中 创建类方法为什么要加self相关的知识,希望对你有一定的参考价值。
Python的类方法和普通的函数有一个明显的区别,在类的方法必须有一个额外的第一个参数(self),但在调用这个方法的时候不必为这个参数数值(显胜于隐的引发)。在Python的类方法中这个特别的参数指代是对象本身。而按照Python的惯例,它用self来表示(也可那以用其他任何名称来代替,只是 规范和标准建议一致使用self)
注:self在Python里不是关键字,self代表当前对象的地址,self能避免非限定调用的全局变量。
以上是关于Python 中 创建类方法为什么要加self的主要内容,如果未能解决你的问题,请参考以下文章