在类中调用方法前先实例化 广度优先 self['k']=v 会触发类 __setitem__方法 ...
分类:
其他好文 时间:
2019-09-01 23:48:38
阅读次数:
123
浏览器的本地存储,我们的数据如果想每次打开浏览器都可以访问到的话,我们就必须使用本地存储这个功能 localStorage 对象,便可以帮我们实现这个功能 localStorage.setItem("car",JSON.stringify(state.car)); 来存储我们的数据,第一个参数对应的 ...
分类:
其他好文 时间:
2019-08-10 17:06:00
阅读次数:
77
1|0阅读目录 isinstance和issubclass 反射 setattr delattr getattr hasattr __str__和__repr__ item系列 __getitem__ __setitem__ __delitem__ __del__ __new__ __call__ ...
分类:
其他好文 时间:
2019-08-03 21:18:56
阅读次数:
117
多态 OOP相关内置函数 类中的魔法函数 描述符:属性的get set 和del getitem,setitem,delite 对象比较大小 迭代器 上下文管理 多态 概念:一种事物具备多种不同的形态,例如水,有固态、气态、液态 官方解释:多个不同类对象可以响应同一个方法,产生不同的结果 首先强调多 ...
分类:
其他好文 时间:
2019-07-29 21:38:54
阅读次数:
102
Python的魔术方法一般以__methodname__的形式命名,如:__init__(构造方法), __getitem__、 __setitem__(subscriptable所需method), __delitem__(del obj[key]所需method), __len__(len(…) ...
分类:
编程语言 时间:
2019-07-09 13:41:01
阅读次数:
109
题目:实现Storage,使得该对象为单例模式,并对localStorage进行封装设置值setItem(key,value)和getItem(key) ...
分类:
其他好文 时间:
2019-07-08 09:27:07
阅读次数:
82
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