• 技术文章 >Python技术 >Python基础教程

    python中__slots__如何节约内存

    小妮浅浅小妮浅浅2021-07-03 16:16:30原创166

    说明

    1、利用_slots__类属性,可以将实例属性存储在元zu中,大大节省了存储空间。

    2、所有属性都必须定义为__slots__元组,子类还必须定义__slots__。

    实例如果支持弱引用,需要在__weakref中添加__slots__。

    实例

    class Vector2d:
        __slots__ = ('__x', '__y')
     
        typecode = 'd'

    以上就是python中__slots__节约内存的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python __slots__
    品易云
    上一篇:python有哪些常见的占位符 下一篇:python中Matplotlib绘制直线的方法

    相关文章推荐

    • python逻辑运算符or的介绍• python not运算符的使用• python Workbook对象如何使用• python中Excel图表的绘制• python创建列表的方法整理• python使用insert添加列表元素• python使用切片修改列表元素• Python 3.9.6最新版本更新来了• python查找列表元素的两种方法• python如何访问字典• python字典如何删除键值对• python输出字典的方法整理• python有哪些常见的占位符• 注意!Python官方软件包存储库遇到安全危机• 微软新出Pylance,Python体验获得增强

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网