类方法
Data_IT_Farmer
BJUT 2014级 计算机学院小硕一枚,现为某上市金融公司--高级大数据开发工程师一枚。自20170701开始记录自己的技术工作生涯!广结天下技术之友,笑对未来技术之难题!
展开
-
python类的实例方法、静态方法和类方法区别及其应用场景
python类的实例方法、静态方法和类方法区别及其应用场景一、先看语法,python 类语法中有三种方法,实例方法,静态方法,类方法。ps.python中self,cls的区别普通实例方法,第一个参数需要是self,它表示一个具体的实例本身。如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。而对于classmethod,它的第一...转载 2018-04-14 15:48:00 · 64608 阅读 · 22 评论 -
浅谈python中的实例方法self、类方法cls和静态方法
在学习python代码时,看到有的类的方法中第一参数是cls,有的是self,经过了解得知,python并没有对类中方法的第一个参数名字做限制,可以是self,也可以是cls,不过根据人们的惯用用法,self一般是在实例方法中使用,而cls则一般在类方法中使用,在静态方法中则不需要使用一个默认参数,其实这个默认参数可以换成任何一个名字代替,不会产生任何影响。在下面的代码中,InstanceMeth...转载 2018-04-14 16:55:06 · 13136 阅读 · 0 评论