博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python item的使用
阅读量:5260 次
发布时间:2019-06-14

本文共 479 字,大约阅读时间需要 1 分钟。

定义:

  使对象可以通过[]的方式进行属性与方法的增、删、查。

实例:

  

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=1print(f.x)print(f.__dict__)f['x']=123123123123del f['x']print(f['x'])

 

转载于:https://www.cnblogs.com/liuxiaowei/p/7418710.html

你可能感兴趣的文章
连接Oracle需要jar包和javadoc文档的下载
查看>>
Dreamweaver cc新版本css单行显示
查看>>
【android】安卓的权限提示及版本相关
查看>>
Java基础教程——网络基础知识
查看>>
Kruskal基础最小生成树
查看>>
【hdu 1429】胜利大逃亡(续)
查看>>
javascript之Style物
查看>>
Factory Design Pattern
查看>>
P1192-台阶问题
查看>>
网站产品设计
查看>>
java中静态代码块的用法 static用法详解
查看>>
Java线程面试题
查看>>
day22 01 初识面向对象----简单的人狗大战小游戏
查看>>
Flask三剑客
查看>>
Hibernate-缓存
查看>>
【BZOJ4516】生成魔咒(后缀自动机)
查看>>
提高PHP性能的10条建议
查看>>
svn“Previous operation has not finished; run 'cleanup' if it was interrupted“报错的解决方法...
查看>>
Java大数——a^b + b^a
查看>>
【动态规划】skiing
查看>>