python中__slots__用法实例


Posted in Python onJune 04, 2015

本文实例讲述了python中__slots__的用法。分享给大家供大家参考。具体分析如下:

定义__slots__ 后,可以再实例上分配的属性名称将被限制为指定的名称。否则将引发AttributeError,这种限制可以阻止其他人向现有的实例添加新的属性.
 
使用__slots__的类的实例不在使用字典来存储数据。相反,会使用基于数组的更加紧凑的数据结构。

在会创建大量对象的程序中,使用__slots__可以显著减少内存占用和使用时间

class Account(object):
  __slots__ = ('name' ,'balance')
class Test(object):
  def __init__(self ,name):
    self.name = name

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python中urllib2模块的8个使用细节分享
Jan 01 Python
Python中subprocess模块用法实例详解
May 20 Python
Python使用min、max函数查找二维数据矩阵中最小、最大值的方法
May 15 Python
python实现图片识别汽车功能
Nov 30 Python
修改python plot折线图的坐标轴刻度方法
Dec 13 Python
Python绘图Matplotlib之坐标轴及刻度总结
Jun 28 Python
通过python实现弹窗广告拦截过程详解
Jul 10 Python
基于python的BP神经网络及异或实现过程解析
Sep 30 Python
使用pth文件添加Python环境变量方式
May 26 Python
django前端页面下拉选择框默认值设置方式
Aug 09 Python
Python使用socket_TCP实现小文件下载功能
Oct 09 Python
Python try except else使用详解
Jan 12 Python
python协程用法实例分析
Jun 04 #Python
Python获取系统默认字符编码的方法
Jun 04 #Python
python中__call__内置函数用法实例
Jun 04 #Python
python抽象基类用法实例分析
Jun 04 #Python
python基于multiprocessing的多进程创建方法
Jun 04 #Python
python中管道用法入门实例
Jun 04 #Python
Python实现处理管道的方法
Jun 04 #Python
You might like
网络资源
2006/10/09 PHP
php清空(删除)指定目录下的文件,不删除目录文件夹的实现代码
2014/09/04 PHP
Smarty简单生成表单元素的方法示例
2016/05/23 PHP
Linux平台PHP5.4设置FPM线程数量的方法
2016/11/09 PHP
PHP实现大数(浮点数)取余的方法
2017/02/18 PHP
浅谈PHP错误类型及屏蔽方法
2017/05/27 PHP
js自带函数备忘 数组
2006/12/29 Javascript
关于实现代码语法标亮 dp.SyntaxHighlighter
2007/02/02 Javascript
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
2010/02/15 Javascript
javascript避免数字计算精度误差的方法详解
2014/03/05 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
2014/12/16 Javascript
jquery通过closest选择器修改上级元素的方法
2015/03/17 Javascript
javascript 闭包详解
2015/07/02 Javascript
NodeJs的优势和适合开发的程序
2016/08/14 NodeJs
Vue监听数组变化源码解析
2017/03/09 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
nodejs实现超简单生成二维码的方法
2018/03/17 NodeJs
详解Angular路由之路由守卫
2018/05/10 Javascript
详解JS实现简单的时分秒倒计时代码
2019/04/25 Javascript
手把手带你入门微信小程序新框架Kbone的使用
2020/02/25 Javascript
vue3.0中setup使用(两种用法)
2020/12/02 Vue.js
js实现菜单跳转效果
2020/12/11 Javascript
[43:47]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第一局
2016/03/05 DOTA
利用python GDAL库读写geotiff格式的遥感影像方法
2018/11/29 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
pygame库实现俄罗斯方块小游戏
2019/10/29 Python
使用tensorflow显示pb模型的所有网络结点方式
2020/01/23 Python
浅谈Python中range与Numpy中arange的比较
2020/03/11 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
2020/10/15 Python
管理部部长岗位职责
2013/12/05 职场文书
《乞巧》教学反思
2014/02/27 职场文书
中文专业毕业生自荐信
2014/05/24 职场文书
危货运输企业安全生产责任书
2014/07/28 职场文书
2015年高校教师个人工作总结
2015/05/25 职场文书
2015中学学校工作总结
2015/07/20 职场文书
年中了,该如何写好个人述职报告?
2019/07/02 职场文书