2019年8月20日 item系列
Posted python1988
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2019年8月20日 item系列相关的知识,希望对你有一定的参考价值。
通过 操作字典的方式触发,用item
通过 点 点方式出发,用attr
class Foo: def __getitem__(self, item):#查询,注意item是用于字典的操作 print(‘getitem‘,item) return self.__dict__[item] def __setitem__(self, key, value):#赋值 self.__dict__[key]=value #系统底层的方式 print(‘setitem‘) def __delitem__(self, key): print(‘delitem‘) self.__dict__.pop(key)#系统底层的方式 f1=Foo() print(f1.__dict__) f1[‘name‘]=‘sxj‘#伪装成字典的方式来赋值 f1[‘age‘]=18 del f1[‘name‘] print(f1[‘age‘])
>>>>
setitem
setitem
delitem
getitem age
18
以上是关于2019年8月20日 item系列的主要内容,如果未能解决你的问题,请参考以下文章