首页
文章列表
标签墙
返回找工具啦
属性访问
共 2 篇文章
Python __slots__为什么能减少内存占用并加速属性访问
2026-04-28 01:25:43
Python 默认的对象创建方式虽然灵活,但在处理数百万甚至上亿个小对象时,会消耗巨大的内存资源并拖慢运行速度。这是由于 Python 默认为每个对象分配了一个字典来存储属性。通过使用 slots,我们可以显著优化这两个方面。 1. 理解默认内存开销 在 Python 中,当你定义一个类并实例化时,
Python
内存优化
性能优化
52
0
Python 数据类Dataclass与Namedtuple的性能对比
2026-04-02 00:08:17
Python 数据类Dataclass与Namedtuple的性能对比 在Python中,dataclass(数据类)和namedtuple(具名元组)都是用来创建轻量级、不可变或可变的数据容器的常用工具。它们都能替代手写 init、repr 等方法的传统类,提升代码简洁性。但在实际项目中,如何选择
Python
数据类
Namedtuple
62
0