Pythondataclass 共 2 篇文章

Python dataclass 的 frozen=True 为什么不能真正实现不可变对象
2026-05-21 03:18:05
Python dataclass 的 frozen=True 为什么不能真正实现不可变对象 使用 dataclass 时,很多人会加上 frozen=True 参数,期望创建一个不可变对象(即创建后其属性值不能再被修改)。但经过测试,你会发现事情并非如此简单。本文将解释 frozen=True 的真
Pythondataclass frozen=True 不可变对象
246 0
Python dataclass与普通class的区别:为什么推荐使用dataclass
2026-05-11 01:48:01
Python dataclass与普通class的区别:为什么推荐使用dataclass 什么是dataclass Python 3.7引入的dataclass装饰器用于简化数据类的定义。数据类通常用于存储数据,需要自动生成特殊方法(如init、repr、eq等)以实现对象的基本功能。传统方式需要手
Pythondataclass 普通class 代码量对比
113 0