首页
学习
活动
专区
工具
TVP
发布

Pythonista

专栏作者
220
文章
288833
阅读量
41
订阅数
__slots__(面向对象进阶)
1.__slots__是什么:是一个类变量,变量值可以是列表,元祖,或者可迭代对象,也可以是一个字符串(意味着所有实例只有一个数据属性) 2.引子:使用点来访问属性本质就是在访问类或者对象的__dict__属性字典(类的字典是共享的,而每个实例的是独立的) 3.为何使用__slots__:字典会占用大量内存,如果你有一个属性很少的类,但是有很多实例,为了节省内存可以使用__slots__取代实例的__dict__ 当你定义__slots__后,__slots__就会为实例使用一种更加紧凑的内部表示。实例通过
超蛋lhy
2018-08-31
3720
Golang之redis
redis是个开源的高性能的key-value的内存数据库,可以把它当成远程的数据结构。 支持的value类型非常多,比如string、list(链表)、set(集合)、 hash表等等 redis性能非常高,单机能够达到15w qps,通常适合做缓存。 使用第三方开源的redis库: github.com/garyburd/redigo/redis import( "github.com/garyburd/redigo/redis" ) 1、windows安装redis 下载安装 https://git
超蛋lhy
2018-08-31
1.2K0
redis学习
集合相关的操作也很丰富,如添加新元素、删除已有元素、取交集、取并集、取差集等。我们来看例子:
超蛋lhy
2018-08-31
6510
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档