Fork me on GitHub
摘要: 普通的方法,第一个参数需要是self,它表示一个具体的实例本身。如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。而对于classmethod,它的第一个参数不是self,是cls,它表示这个类本身。>>> class A(object): def f 阅读全文
posted @ 2017-04-07 17:04 流氓兔Nemo 阅读(191) 评论(0) 推荐(0) 编辑
摘要: classmethod(function) 中文说明: classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下: 1 2 3 class C: @classmethod def f(cls, arg1, arg2, ...): ... class C: 阅读全文
posted @ 2017-04-07 10:07 流氓兔Nemo 阅读(211) 评论(0) 推荐(0) 编辑