Python item的使用


定義:

  使對象可以通過[]的方式進行屬性與方法的增、刪、查。

實例:

  

class Foo:
    # 獲得屬性或方法
    def __getitem__(self, item):
        print('=====>get')
        return self.__dict__[item]
    # 設置屬性或方法
    def __setitem__(self, key, value):
        self.__dict__[key]=value
        # setattr(self,key,value)
   # 刪除屬性或方法
    def __delitem__(self, key):
        self.__dict__.pop(key)


f=Foo()
f.x=1
print(f.x)
print(f.__dict__)

f['x']=123123123123

del f['x']

print(f['x'])

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM