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 相关文章推荐
非递归的输出1-N的全排列实例(推荐)
Apr 11 Python
利用Python破解斗地主残局详解
Jun 30 Python
python Pexpect 实现输密码 scp 拷贝的方法
Jan 03 Python
使用Pytorch来拟合函数方式
Jan 14 Python
python函数定义和调用过程详解
Feb 09 Python
TensorFlow 多元函数的极值实例
Feb 10 Python
Python获取二维数组的行列数的2种方法
Feb 11 Python
python修改linux中文件(文件夹)的权限属性操作
Mar 05 Python
Python中实现输入一个整数的案例
May 03 Python
python如何遍历指定路径下所有文件(按按照时间区间检索)
Sep 14 Python
BeautifulSoup获取指定class样式的div的实现
Dec 07 Python
基于PyQt5制作一个群发邮件工具
Apr 08 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
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
PHP常用代码
2006/11/23 PHP
使用HMAC-SHA1签名方法详解
2013/06/26 PHP
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十五)
2014/06/30 PHP
Thinkphp框架开发移动端接口(1)
2016/08/18 PHP
window.ActiveXObject使用说明
2010/11/08 Javascript
分享14个很酷的jQuery导航菜单插件
2011/04/25 Javascript
深入理解JavaScript系列(29):设计模式之装饰者模式详解
2015/03/03 Javascript
chrome下判断点击input上标签还是其余标签的实现方法
2016/09/18 Javascript
用最简单的方法判断JavaScript中this的指向(推荐)
2017/09/04 Javascript
vue实现点击展开点击收起效果
2018/04/27 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
灵活使用console让js调试更简单的方法步骤
2019/04/23 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
2019/11/09 Javascript
Vue路由切换页面不更新问题解决方案
2020/07/10 Javascript
node.js基础知识汇总
2020/08/25 Javascript
Python实现扫描指定目录下的子目录及文件的方法
2014/07/16 Python
Python中的Matplotlib模块入门教程
2015/04/15 Python
python 网络爬虫初级实现代码
2016/02/27 Python
python自定义函数实现一个数的三次方计算方法
2019/01/20 Python
python+selenium 点击单选框-radio的实现方法
2019/09/03 Python
django中瀑布流写法实例代码
2019/10/14 Python
python 解决pycharm运行py文件只有unittest选项的问题
2020/09/01 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
2018/07/12 HTML / CSS
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
Tory Burch英国官方网站:美国时尚生活品牌
2017/12/06 全球购物
天猫国际进口超市直营:官方直采,一站购齐
2017/12/11 全球购物
德国帽子专家:Hutshopping
2019/11/03 全球购物
机械个人求职信范文
2014/01/24 职场文书
面试自我介绍演讲稿
2014/04/29 职场文书
大学本科生职业生涯规划书范文
2014/09/14 职场文书
清明扫墓感想
2015/08/11 职场文书
《你在为谁工作》心得体会(共8篇)
2016/01/20 职场文书
Elasticsearch 索引操作和增删改查
2022/04/19 Python