为什么不能使用global来定义类的属性?
class Person(object):
count=0
def __init__(self,name):
self.name=name
global count+=1
p1 = Person('Bob')
print Person.count
p2 = Person('Alice')
print Person.count
p3 = Person('Tim')
print Person.count
我知道def __init__()调用了外面的count,所以使用了global来定义这个count,但是还是报错了,为什么?