课程学习自写的代码;
#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