Python的类方法和普通的函数有一个明显的区别,在类的方法必须有一个额外的第一个参数(self),但在调用这个方法的时候不必为这个参数数值(显胜于隐的引发)。在Python的类方法中这个特别的参数指代是对象本身。而按照Python的惯例,它用self来表示(也可那以用其他任何名称来代替,只是 规范和标准建议一致使用self)
注:self在Python里不是关键字,self代表当前对象的地址,self能避免非限定调用的全局变量。
本文共 273 字,大约阅读时间需要 1 分钟。
Python的类方法和普通的函数有一个明显的区别,在类的方法必须有一个额外的第一个参数(self),但在调用这个方法的时候不必为这个参数数值(显胜于隐的引发)。在Python的类方法中这个特别的参数指代是对象本身。而按照Python的惯例,它用self来表示(也可那以用其他任何名称来代替,只是 规范和标准建议一致使用self)
注:self在Python里不是关键字,self代表当前对象的地址,self能避免非限定调用的全局变量。
转载于:https://www.cnblogs.com/fengyiru6369/p/7263094.html