第9篇:数据类dataclass与枚举Enum
第9篇:数据类dataclass与枚举Enum
1. 为什么需要数据类?
在Python中,经常需要创建仅用于存储数据的类。传统方式需手动编写__init__、__repr__、__eq__等重复代码。dataclass装饰器可自动生成这些方法,显著减少样板代码量。
2. 使用@dataclass
fromdataclassesimportdataclass@dataclassclassPoint:x:floaty:</