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二叉树的实现实例
Nov 21 Python
Python with的用法
Aug 22 Python
python通过线程实现定时器timer的方法
Mar 16 Python
在Python的while循环中使用else以及循环嵌套的用法
Oct 14 Python
Python列表list内建函数用法实例分析【insert、remove、index、pop等】
Jul 24 Python
Python pymongo模块用法示例
Mar 31 Python
python 同时读取多个文件的例子
Jul 16 Python
Python3 A*寻路算法实现方式
Dec 24 Python
Selenium启动Chrome时配置选项详解
Mar 18 Python
pymysql之cur.fetchall() 和cur.fetchone()用法详解
May 15 Python
Django如何实现密码错误报错提醒
Sep 04 Python
Python通过队列来实现进程间通信的示例
Oct 14 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中$_FILES的使用以及注意事项
2013/07/05 PHP
详解laravel安装使用Passport(Api认证)
2018/07/27 PHP
使用jQuery清空file文件域的解决方案
2013/04/12 Javascript
js事件冒泡实例分享(已测试)
2013/04/23 Javascript
ScrollDown的基本操作示例
2013/06/09 Javascript
div模拟选择框示例代码
2013/11/03 Javascript
JavaScript动态插入script的基本思路及实现函数
2013/11/11 Javascript
jquery单选框radio绑定click事件实现方法
2015/01/14 Javascript
javascript使用avalon绑定实现checkbox全选
2015/05/06 Javascript
JavaScript实现相册弹窗功能(zepto.js)
2016/06/21 Javascript
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
Angularjs添加排序查询功能的实例代码
2017/10/24 Javascript
angular2中Http请求原理与用法详解
2018/01/11 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
基于vue.js仿淘宝收货地址并设置默认地址的案例分析
2020/08/20 Javascript
详解vue中使用transition和animation的实例代码
2020/12/12 Vue.js
[58:37]Serenity vs Fnatic 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
[47:43]Alliance vs KG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
Python自动重试HTTP连接装饰器
2015/04/28 Python
简单实现python数独游戏
2018/03/30 Python
Python IDLE或shell中切换路径的操作
2020/03/09 Python
艺术系大学生毕业个人自我评价
2013/09/19 职场文书
幼儿园保育员辞职信
2014/01/12 职场文书
中班开学寄语
2014/04/04 职场文书
作文评语怎么写
2014/12/25 职场文书
2015年党员公开承诺事项
2015/04/27 职场文书
小人国观后感
2015/06/11 职场文书
领导欢送会主持词
2015/07/06 职场文书
运动会开幕式通讯稿
2015/07/18 职场文书
放飞理想主题班会
2015/08/14 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
学术会议开幕词
2016/03/03 职场文书
导游词之秦皇岛燕塞湖
2020/01/03 职场文书
VUE之图片Base64编码使用ElementUI组件上传
2022/04/09 Vue.js
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers