如名所示,类变量是类使用的变量,实例变量是实例使用的变量,其引用的是类的变量,且实例变量的作用域会影响类变量的引用。
class Person:
name=[]
age=1
p1=Person()
p2=Person()
p1.name.append('bob')
p1.age=2
print p1.name #['bob']
print p1.age#2
print p2.name # ['bob']
print p2.age # 1
print Person.name#['bob']
print Person.age#1