Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MyClass:
- def __init__(self):
- self.first_name = None
- self.last_name = None
- @property
- def email(self):
- return f"{self.first_name}.{self.last_name}@gmail.com"
- @property
- def fullname(self):
- return f'{self.first_name} {self.last_name}'
- @fullname.setter
- def fullname(self, fullname):
- self.first_name, self.last_name = fullname.split(' ')
- @fullname.deleter
- def fullname(self):
- self.first_name = None
- self.last_name = None
- c = MyClass()
- c.fullname = 'Vari Robert'
- print(c.email)
- print(c.fullname)
- del c.fullname
- print(c.email)
- print(c.fullname)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement