python staticmethod classmethod

class myClass:

    def  smeth():
        print("smeth function")
    smeth = staticmethod(smeth)

    def cmeth(cls):
        print("cmeth function")
    cmeth = classmethod(cmeth)


print(myClass.cmeth())
print(myClass.smeth())

result:

cmeth function
None
smeth function
None
原文地址:https://www.cnblogs.com/lianghong881018/p/11082298.html