类方法和静态方法
class A(object):
def foo(self):
print 'Hello ', self
>>> a = A()
>>> a.foo()
Hello, <__main__.A object at 0x10c37a450>类方法
class A(object):
bar = 1
@classmethod
def class_foo(cls):
print 'Hello, ', cls
print cls.bar
>>> A.class_foo() # 直接通过类来调用方法
Hello, <class '__main__.A'>
1静态方法
小结
Last updated