1、getitem方法使用这个方法最大的印象就是调用对象的属性可以像字典取值一样使用中括号[‘key‘]使用中括号对对象中的属性进行取值、赋值或者删除时,会自动触发对应的__getitem__、__setitem__、__delitem__方法代码如下:classFoo(object):def__init__(self):self.name=‘jack‘def__getitem__
分类:
编程语言 时间:
2019-07-03 18:31:05
阅读次数:
167
# 面向对象 item 系列 __getitem__\__setitem__\__delitem__ class Foo: def __init__(self,name,age): self.name=name self.age=age def __getitem__(self, item): pr ...
分类:
其他好文 时间:
2019-06-10 00:09:13
阅读次数:
103
[TOC] \_\_setitem\_\_ 中括号赋值时触发 setitem执行 setitem执行 \_\_getitem\_\_ 中括号取值时触发 getitem执行 18 setitem执行 \_\_delitem\_\_与\_\_delattr\_\_ \_\_delitem\_\_:中括号 ...
分类:
其他好文 时间:
2019-06-08 19:17:08
阅读次数:
144
python类内部部分双下划线特殊方法 __setattr__, __getattr__, __delattr__, hasattr __getattribute__ __getitem__(),__setitem__(), __delitem__() 1、得到属性值。__getattr__方法的运 ...
分类:
编程语言 时间:
2019-03-04 11:35:14
阅读次数:
283
isinstance和issubclass 反射 setattr delattr getattr hasattr __str__和__repr__ __del__ item系列 __getitem__ __setitem__ __delitem__ __new__ __call__ __len__ ...
分类:
其他好文 时间:
2019-03-01 18:27:24
阅读次数:
182
isinistance(obj, cls) 检查obj是否是类cls的对象 issubclass(sub,super) 检查sub类是否是super类的派生类 __setitem__,__getitem__,__delitem__ 把对象模拟成像字典对象操作一样的类型 __getitem__ 查看属 ...
分类:
其他好文 时间:
2018-11-26 00:17:27
阅读次数:
203
__setitem__ name alex__delitem__ sdfdsf ...
分类:
其他好文 时间:
2018-11-15 21:15:04
阅读次数:
158
#item系列 和对象使用[]访问值有联系 #obj={'k':'v'} #print(obj) #print(obj['k']) class B: def __getitem__(self, item): #print('执行我了',item) #return 'bbb' return getat... ...
分类:
其他好文 时间:
2018-11-06 14:36:04
阅读次数:
172
内置的类方法 和内置函数之间的关系 __str__() __repr__() __len__() 和 len() 方法相同 __del__ __call__ item系列 __getitme__:查 __setitem__:查,更改设置 __delitem__:删除 ...
分类:
编程语言 时间:
2018-10-14 13:56:28
阅读次数:
330
# class 内置方法: # __setitem__ # __getitem__ # __delitem__ class Test(): X = 100 def __getitem__(self, item): print("getitem") def __setitem__(self, key,... ...
分类:
编程语言 时间:
2018-10-14 00:34:25
阅读次数:
147