#类对象以字典模式操作
class Person:
def __init__(self):
self.cache={}
def __setitem__(self, key, value): #增加或修改函数
self.cache[key]=value def __getitem__(self, item):#获取函数
return self.cache[item] def __delitem__(self, key):#删除函数
del self.cache[key] d=Person()
d['name']='lm' #执行 __setitem__函数
print(d['name']) #执行__getitem__函数
del d['name'] #执行__delitem__函数
相关文章
- 02-24python-类对象以字典模式操作