课程学习自写的代码;
#codding=utf-8 class Person():#定义类 num=4#类变量 num2=6 def __init__(self,name): self.name=name#实例变量 self.__class__.num+=1#构造函数中调用类变量的方法self.__class_.变量名 print("My name is %s"%self.name) p=Person("04vn") print(p.name)#输出实例变量 print(Person.num)#输出类变量,实例变量用类名.变量访问 print(p.num2)#用实例区访问类变量,并未出错那是因为实例变量里面没有,他会去类变量里面去找 print(p.num) print(p.__dict__)
代码截图
运行结果截图
标签: python学习笔记 python