Skip to content
This repository has been archived by the owner on Mar 14, 2024. It is now read-only.

Latest commit

History

History
29 lines (22 loc) 路 391 Bytes

decorators.md

File metadata and controls

29 lines (22 loc) 路 391 Bytes

decorators


@dataclass

go from:

class Person():
    def __init__(self, first_name, last_name, age, job):
        self.first_name = first_name
        self.last_name = last_name
        self.age = age
        self.job = job

to:

from dataclasses import dataclass

@dataclass
class Person:
     first_name: str
     last_name: str
     age: int
     job: str