首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

__getitem__

实现了__iter__()的实例虽能用于for循环,看似像list,但并不能将其当做list来使用,比如,Fib()[5]还是报错 可通过实现__getitem__()方法,;来实现让实例像list...那样按照下标取出元素 实现按照下标取元素 class Fib(object): def __getitem__(self, n): a, b = 1,...#输出:2 f[3] #输出:3 f[10] #输出:89 f[100] #输出:573147844013817084101 实现切片功能   __getitem...__()传入的参数可能是一个int,也可能是一个切片对象slice,因此需要做判断   如果把对象看成dict,__getitem__()的参数也可能是一个可以作key的object,例如str..., 5] f[:10] #输出:[1, 1, 2, 3, 5, 8, 13, 21, 34, 55] #该例没有对step参数作处理,也没有对负数作处理,所以,要正确实现一个__getitem

70310
您找到你想要的搜索结果了吗?
是的
没有找到

cookie、sessionStorage、localStorage

1.特点:数据永久存储,没有时间限制;大小限制5M;只存储字符串; 2.数据存取方式 i.getItem(key)获取数据 ii.setItem(key,value)设置数据 iii.removeItem...(key)移除数据 iv.clear()清空数据 3.事件监听 [javascript] view plain copy function handleFunc(e) { //对象e为localStorage...四、他们之间的区别(对比) 相同点:都存储在客户端 不同点: 1)存储大小 i.cookie数据大小不能超过4k; ii.sessionStorage和localStorage可以达到5M或者更大; 2...)有效时间 localStorage存储持久数据,浏览器关闭后数据不会丢失,除非主动删除数据; sessionStorage数据在当前浏览器窗口关闭后自动删除; cookie在设置的cookie过期时间之前一直有效...ii.sessionStorage和localStorage不会自动把数据发给服务器,仅保存在本地。

73330
领券