猿问

python进阶4-7 需要输出attributeerror 不成功

attrib

class 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.__count

uteerror

weibo_雷神伤感_0
浏览 1451回答 1
1回答

清波

Python 在 class 中, 用 __argname (双下划线开头的变量) 表示私有变量, 在class 的外部 直接调用这个变量 就会报AttributeError.
随时随地看视频慕课网APP
我要回答