博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
十.python面向对象(itme)
阅读量:6963 次
发布时间:2019-06-27

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

一.itme系列

# 字典就是这样实现的# item 系列# __getitem__   增加# __setitem__   改查# __delitem__  删除
class Foo:    def __init__(self,name,age,sex):        self.name=name        self.age=age        self.sex=sex    def __getitem__(self,item):        if hasattr(self,item):            return self.__dict__[item]    def __setitem__(self, key, value):        print(key,value)        self.__dict__[key]=value    def __delitem__(self, key):      del  self.__dict__[key]# __getitem__  增加d=Foo("张三",200,"男")print(d['name'])# __setitem__  修改d["hobby"]="哈哈哈哈哈哈"print(d.hobby,d["hobby"])# 删除  __delitem__# del d.hobby# print(d.__dict__,55555555)del d["hobby"]print(d.__dict__)# 张三# hobby 哈哈哈哈哈哈# 哈哈哈哈哈哈 哈哈哈哈哈哈# {'name': '张三', 'age': 200, 'sex': '男'}

 

转载于:https://www.cnblogs.com/Sup-to/p/10887902.html

你可能感兴趣的文章
Linux 基础学习bash特性 (二)
查看>>
laravel 常用的第三方扩展包
查看>>
Mac入门(二)Mac os x用户必须掌握的触摸手势
查看>>
各类网址
查看>>
人生没有乞丐
查看>>
iOS 9音频应用播放音频之第一个ios9音频实例2
查看>>
win8.1不支持LOL 升级需谨慎
查看>>
oracle创建用户
查看>>
不间断向左滚动代码
查看>>
CentOS服务器安全设置
查看>>
rhel和centos软件包管理
查看>>
我的友情链接
查看>>
select 数据绑定
查看>>
EMC PowerPath
查看>>
解决Win7与2003/XP网络访问错误问题
查看>>
关于android:windowNoTitle的问题
查看>>
随机修改nginx端口脚本及思路
查看>>
我的友情链接
查看>>
关于Office365\2016\2013:客户端Excel2016后无法打开xls\xlsx
查看>>
linux下实现ssh免密登录
查看>>