2020
10-08
10-08
深入浅析python 中的self和cls的区别
python中的self和cls一句话描述:self是类(Class)实例化对象,cls就是类(或子类)本身,取决于调用的是那个类。@staticmethod属于静态方法装饰器,@classmethod属于类方法装饰器。我们需要从声明和使用两个方面来理解。详细介绍一般来说,要使用某个类的方法,需要先⚠️实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用。这有利于组织代码,把某些应...
继续阅读 >