python3 类的方法,python中类方法,类实例方法,静态方法区别
类和静态方法是python3类的内容,有些男生在使用中不知道选哪个。当然,对于python来说,这些都是小问题。为了带领广大python初学者向大神进阶,边肖觉得有必要让大家清楚了解基础知识的区别。在上面的选择中,边肖没有说推荐先用哪一个,小伙伴们可以举例了解。
类用于模拟java定义多个构造函数的情况。由于Python类中只能有一个初始化方法,所以不能根据不同情况对类进行初始化。
看下面的代码,你可以很快体会到staticmethod的妙处。
#编码:utf-8
类别簿(对象):
def__init__(self,title):
self.title=标题
@classmethod
defcreate(cls,title):
图书=cls(标题=标题)
还书
book1=图书( python )
book2=book . create( pythonanddjango )
打印(book1.title)
Print(book2.title)特别说明了静态方法也可以实现上述功能,但是静态方法每次都要写类名,不方便。
在与大家分享之前,边肖自学了,所以她可以清楚地解释内容。小伙伴们可以试试这种学习方法,把自己学到的东西告诉别人。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。