|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
>>> class Counter:
def __init__(self):
self.counter = 0
def __setattr__(self, name, value):
self.counter += 1
super().__setattr__(name, value)
def __delattr__(self, name):
self.counter -= 1
super().__delattr__(name)
显示我没有定义counter这个变量为什么呀?
改好了 - class Counter:
- def __init__(self):
- super().__setattr__('counter',0)
- def __setattr__(self, name, value):
- self.counter += 1
- super().__setattr__(name, value)
- def __delattr__(self, name):
- self.counter -= 1
- super().__delattr__(name)
复制代码
|
|