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自定义主从分布式架构实例分析
Sep 19 Python
python如何将图片转换为字符图片
Aug 19 Python
Python实现判断给定列表是否有重复元素的方法
Apr 11 Python
python3.6.3转化为win-exe文件发布的方法
Oct 31 Python
使用TensorFlow实现二分类的方法示例
Feb 05 Python
浅谈python 中类属性共享的问题
Jul 02 Python
python3的数据类型及数据类型转换实例详解
Aug 20 Python
Pandas时间序列:重采样及频率转换方式
Dec 26 Python
Python APScheduler执行使用方法详解
Dec 10 Python
python基于pexpect库自动获取日志信息
Feb 01 Python
python中最小二乘法详细讲解
Feb 19 Python
分享Python获取本机IP地址的几种方法
Mar 17 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
功能强大的php分页函数
2016/07/20 PHP
Javascript学习笔记4 Eval函数
2010/01/11 Javascript
jquery easyui的tabs使用时的问题
2010/03/23 Javascript
js的逻辑运算符 ||
2010/05/31 Javascript
js中把JSON字符串转换成JSON对象最好的方法
2014/03/21 Javascript
javascript解析json数据的3种方式
2014/05/08 Javascript
javascript原型模式用法实例详解
2015/06/04 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
2016/04/19 Javascript
简单总结JavaScript中的String字符串类型
2016/05/26 Javascript
bootstrap table表格使用方法详解
2017/04/26 Javascript
AngularJS实现表格的增删改查(仅限前端)
2017/07/04 Javascript
Vue常用指令详解分析
2018/08/19 Javascript
vue 的点击事件获取当前点击的元素方法
2018/09/15 Javascript
在小程序中使用canvas的方法示例
2018/09/17 Javascript
Vue.js组件通信之自定义事件详解
2019/10/19 Javascript
python实现爬虫下载美女图片
2015/07/14 Python
详解Python各大聊天系统的屏蔽脏话功能原理
2016/12/01 Python
深入理解NumPy简明教程---数组3(组合)
2016/12/17 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
python实现将多个文件分配到多个文件夹的方法
2019/01/07 Python
Python单元和文档测试实例详解
2019/04/11 Python
Python处理PDF与CDF实例
2020/02/26 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
365 Tickets英国:全球景点门票
2019/07/06 全球购物
优秀团员个人的自我评价
2013/10/02 职场文书
2015年“七七卢沟桥事变”纪念活动总结
2015/03/24 职场文书
2015年保洁员工作总结
2015/05/04 职场文书
世界名著读书笔记
2015/06/25 职场文书
迎新生晚会主持词
2015/06/30 职场文书
毕业班班主任工作总结2015
2015/07/23 职场文书
同事欢送会致辞
2015/07/31 职场文书
小学数学教师研修感悟
2015/11/18 职场文书
歌咏比赛口号大全
2015/12/25 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang
vue实现同时设置多个倒计时
2021/05/20 Vue.js