要想调用类中的方法,首先要定义一个类,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教程》。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果用户发布的作品侵犯了您的权利,请联系管理员:wupeng@hqwx.com
环球青藤
官方QQ群扫描上方二维码或点击一键加群,免费领取大礼包,加群暗号:青藤。 一键加群