Python · Decorator
dataclass
The dataclass decorator adds common methods to a class from its annotated fields. Use field() to control individual fields and dataclass options to control generated behavior.
Last updated
- Since
- 3.7
Syntax
@dataclass(*, init=True, repr=True, eq=True, order=False, unsafe_hash=False, frozen=False, match_args=True, kw_only=False, slots=False, weakref_slot=False)In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
dataclasses.fielddataclasses.fieldsdataclasses.asdictdataclasses.astupledataclasses.make_dataclassdataclasses.replacedataclasses.is_dataclassdataclasses.KW_ONLY