Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Persona:
- def __init__(self, nombre):
- self._nombre = nombre
- @property
- def nombre(self):
- return self._nombre
- @nombre.setter
- def nombre(self, nuevo_nombre):
- if not isinstance(nuevo_nombre, str):
- raise TypeError('El tipo de dato debe ser string')
- self._nombre = nuevo_nombre
- @nombre.deleter
- def nombre(self):
- raise AttributeError('Este atributo no se puede borrar')
- if __name__ == '__main__':
- edward = Persona('Edward')
- print(edward.nombre)
- edward.nombre = 13
- del edward.nombre
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement