fork download
  1. from dataclasses import dataclass, field
  2.  
  3. @dataclass
  4. class Example:
  5. a: int
  6. b: int
  7. c: int = field(init=False)
  8.  
  9. def __post_init__(self):
  10. self.c = self.a + self.b
  11.  
  12. print(Example(1, 2).c) # prints 3
Success #stdin #stdout 0.04s 10680KB
stdin
Standard input is empty
stdout
3