class Dog:
d_type = "京巴" #属性,类属性,类变量,公共属性
test = "test" #属性,类属性,类变量
def say_hi(self): #方法,第一个参数必须是self,self代表实例本身
print("hello, i am a dog, ma type is ",self.d_type)
d1 = Dog() #生成了一个实例
d2 = Dog()
d1.say_hi() #实例.方法
print(d1.d_type,d1.test)#实例.属性
print(id(d1.d_type),id(d2.d_type))
类属性是公用的变量,不停的实例调用的是同一个内存区域。
如果想要