__call__:在实例化一个类时,在后边加上(),执行的就是call方法,它没有返回值,所以没有真正实例化一个对象出来,所以call方法中的操作不会影响到其它对象 ...
分类:
其他好文 时间:
2019-09-07 22:04:57
阅读次数:
91
```python
class Array(object): def __init__(self, size=32): self._size=size self._item=[None]*size def __getitem__(self, item): return self._item[item... ...
分类:
编程语言 时间:
2019-09-05 18:48:41
阅读次数:
70
在类中调用方法前先实例化 广度优先 self['k']=v 会触发类 __setitem__方法 ...
分类:
其他好文 时间:
2019-09-01 23:48:38
阅读次数:
123
主要代码router.tsrouter.beforeEach((to,from,next)=>{console.log(to,from)if(to.name!=="login"){if(sessionStorage.getItem("session")){next()}else{next(‘/login?form=‘+to.fullPath);}}next();})login.vue:sub
分类:
其他好文 时间:
2019-08-21 20:06:37
阅读次数:
79
1 <!-- 2 sessionStorage的使用:存储数据到本地。存储的容量5mb左右 3 1.这个数据本质是储存在当前页面的内存中 4 2.他的生命周期为关闭当前页面,关闭页面,数据会自动清楚 5 6 setTtem(key,value):存储数据,以键值对的方式储存 7 getItem(ke... ...
分类:
其他好文 时间:
2019-08-18 20:01:08
阅读次数:
103
在这种情况下用到了iter(),但类中也没有__iter__,所以有点疑惑 查阅资料后发现 当for发现没有__iter__但是有__getitem__的时候,会从0开始依次读取相应的下标,直到发生IndexError为止,这是一种旧的迭代协议。iter方法也会处理这种情况,在不存在__iter__ ...
分类:
数据库 时间:
2019-08-04 12:01:20
阅读次数:
124
1|0阅读目录 isinstance和issubclass 反射 setattr delattr getattr hasattr __str__和__repr__ item系列 __getitem__ __setitem__ __delitem__ __del__ __new__ __call__ ...
分类:
其他好文 时间:
2019-08-03 21:18:56
阅读次数:
117
Python基础 可迭代对象(Iterable) 表面来看就是可以作用于for循环的对象或者能通过索引进行访问的对象,实质上Iterable对象要求实现了_ _ iter_ _特殊方法或如果还能通过索引进行访问,要求对象实现了 _ _ getitem _ _ 特殊方法 迭代器(Iterator) 表 ...
分类:
其他好文 时间:
2019-07-30 17:24:22
阅读次数:
136
多态 OOP相关内置函数 类中的魔法函数 描述符:属性的get set 和del getitem,setitem,delite 对象比较大小 迭代器 上下文管理 多态 概念:一种事物具备多种不同的形态,例如水,有固态、气态、液态 官方解释:多个不同类对象可以响应同一个方法,产生不同的结果 首先强调多 ...
分类:
其他好文 时间:
2019-07-29 21:38:54
阅读次数:
102
1.类的内置方法Python内部类:所谓内部类,就是在类的内部定义的类,主要目的是为了更好的抽象现实世界。例子:汽车是一个类,汽车的底盘轮胎也可以抽象为类,将其定义到汽车内中,而形成内部类,更好的描述汽车类,因为底盘轮胎是汽车的一部分。内部类实例化方法:方法1:直接使用外部类调用内部类方法2:先对外部类进行实例化,然后再实例化内部类out_name=outclass_name()in_name=o
分类:
编程语言 时间:
2019-07-13 10:47:03
阅读次数:
137