python的类方法、实例方法、静态方法

python的类有三种方法,可定义如下:

class A(object): 
    def foo(self,x): 
    #类实例方法 
        print "executing foo(%s,%s)"%(self,x) 

    @classmethod 
    def class_foo(cls,x): 
    #类方法 
        print "executing class_foo(%s,%s)"%(cls,x) 

    @staticmethod 
    def static_foo(x): 
    #静态方法 
        print "executing static_foo(%s)"%x