Dataclass Default Values
from dataclasses import dataclass
@dataclass
class Part:
name: str
subsystem: str
mass: float
is_reusable: bool = False
print(Part("fairing", "structure", 900.0))
print(Part("booster", "propulsion", 25000.0, is_reusable=True))
Part(name='fairing', subsystem='structure', mass=900.0, is_reusable=False)
Part(name='booster', subsystem='propulsion', mass=25000.0, is_reusable=True)