类和对象:(静态字段,静态方法,普通字段,普通方法,特性)

ssssssssssss

    class Province:
        memo = "中国的23个省之一"                  #静态字段,属于类
        def __init__(self,name,capital,leader):
            self.Name = name                       #普通字段,属于对象
            self.Capital = capital                  
            self.Leadder = leader
        
        def sport_meeet(self):                       #对象的普通方法
            print self.Name + '正在开运动会'       

        @staticmethod                               #类的静态方法,不能访问实例变量和类变量
        def Foo():
            print '每个省要带头反腐'

@classmethod #类的方法,不能访问实例变量
def f2(cls):
print cls
@property #特性,把方法变成属性 def Bar(self): return "something"

hb = Province('河北','石家庄','李杨')
sd = Province('山东','济南','王胜辉')

print hb.Capital #对象的动态字段
print Province.memo #类的静态字段
hb.sport_meeet() #对象的动态方法
Province.Foo() #类的静态方法
print sd.Bar #特性

原文地址:https://www.cnblogs.com/golangav/p/5882733.html