码迷,mamicode.com
首页 >  
搜索关键字:classmathod    ( 3个结果
python面向对象之方法
类成员:字段+方法+属性 字段:普通(实例对象,每个对象保存一次)+静态(全局变量,只保存一次,所有方法共享) 方法:普通方法(实例方法:self.fun())+类方法(@classmathod)+静态方法(所有方法分类) 属性:方法属性 #1普通方法:(使用较多) #encoding=utf-8 ...
分类:编程语言   时间:2018-03-10 00:14:39    阅读次数:138
python 中关于descriptor的一些知识问题
这个问题从早上日常扫segmentfault上问题开始 有个问题是 这里我开始误会了他的意思,以为他是想直接使用C().m调用这个方法,如果是这样,直接将装饰器@classmathod改成@property就可以达到效果了。 但是这里他想要达到的效果是C.m 也就是说在不实例化C对象的情况下去调用m ...
分类:编程语言   时间:2016-10-14 07:31:53    阅读次数:220
Python中的self,cls参数
普通的方法,第一个参数需要是self,它表示一个具体的实例本身。 如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。 而对于classmethod,它的第一个参数不是self,是cls,它表示这个类本身。 >>> class A(object):     def foo1(self):         print "Hello",self...
分类:编程语言   时间:2015-08-15 12:05:32    阅读次数:261
3条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!