文章目录 一、派生内置不可变类型并修改其实例化行为 二、创建大量实例节省内存 三、Python中的with语句 四、创建可管理的对象属性 五、类支持比较操作 六、环状数据结构中管理内存 一、派生内置不可变类型并修改其实例化行为 引入: 我们想自定义一种新类型的元组,对于传入的可迭代对象,我们只保留其中int类型且值大于0的元素,例如: IntTuple([2,-2,'jr',['x','y'],4]) => (2,4) 如何继承内置tuple 实现IntTuple? 自定义IntTuple: class IntTuple(tuple):