阅读背景:

3.1.11 内置方法item系列--__getitem__(self,item)、__setitem__(self,item)、__delitem__(self,item)

来源:互联网 

使用字典的方式来操作类和对象

#item系列
class Foo: #Dict
    def __init__(self,name):
        self.name=name

    def __getitem__(self, item): #item='namexxx'
        # print('getitem...')
        return self.__dict__.get(item)

    def __setitem__(self, key, value):
        # print('setitem...')
        # print(key,value)
        self.__dict__[key]=value#item系列
class Foo: #Dict
 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: