首页 > IT职业 > IT生活 > python如何调用本类方法

要想调用类中的方法,首先要定义一个类,python中定义类使用class关键字
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
调用方法
a = A() a.foo(1) //print : executing foo(<__main__.A object at 0xb77d67ec>,1) a.class_foo(1) //executing class_foo(<class '__main__.A'>,1) A.class_foo(1) //executing class_foo(<class '__main__.A'>,1)
推荐学习《python教程》。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3522/viewspace-2835208/ ,如需转载,请注明出处,否则将追究法律责任。