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

    python中__slots__如何节约内存

    小妮浅浅小妮浅浅2021-08-12 09:37:42原创2193

    说明

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

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

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

    实例

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

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

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python __slots__
    上一篇:python有哪些常见的占位符 下一篇:python一元二次方程曲线的绘制

    相关文章推荐

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

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网