class Person(object):
def __init__(self, name, address):
self._name = name
self._address = address
@property
def name(self)
return self._name
@name.setter
def name(self, value)
if isinstance(value, str):
self._name = value
else:
raise ValueError("value must be str")
@property
def address(self)
return self._address
@address.setter
def address(self, value)
self._address = value