attribclass Person(object):
__count = 0
def __init__(self, name):
Person.__count = Person.__count + 1
self.name = name
print Person.__count
p1 = Person('Bob')
p2 = Person('Alice')
print Person.__countuteerror
1 回答
清波
TA贡献165条经验 获得超90个赞
Python 在 class 中, 用 __argname (双下划线开头的变量) 表示私有变量, 在class 的外部 直接调用这个变量 就会报
AttributeError.
添加回答
举报
0/150
提交
取消