Python dataclasess


from dataclasses import dataclass

@dataclass
class User:
    name: str
    surname: str
    mail: str

    def get_fullname(self):
        return f"{self.name} {self.surname}"

    def __str__(self):
        return f'{self.name} <{self.mail}>'

user = User("Name", "Surname", "emain@com")

print(user)
print(user.get_fullname())