Python 技巧:@classmethod 修饰符

通常情况下,如果我们要使用一个类的方法,那我们只能将一个类实体化成一个对象,进而调用对象使用方法。

比如:

class Hello(object):
def __init__:
...

def print_hello(self):
print "Hello"

要用 print_hello() 就得:

hlo = Hello()
hlo.print_hello()
Hello

如果用了 @classmethod 就简单了。

版权所有丨转载请注明出处:https://kxq.io/archives/python技巧classmethod修饰符