In [20]:
class Pessoa:
    def __init__(self, nome, email, telefone):
        self._nome = nome
        self._email = email
        self._telefone = telefone
        
    @property
    def nome(self):
        return self._nome
    
    @nome.setter
    def nome(self, value):
        self._nome = value
        
    @nome.deleter
    def  nome(self):
        del self._nome
    
    def __repr__(self):
        return '<Pessoa {0}>'.format(self._nome)

In [21]:
p = Pessoa('Fulano', 'fulano@gmail.com', '1111-1111')

In [22]:
print(p)


<Pessoa Fulano>

In [23]:
p.nome = 'Cicrano'

In [24]:
print(p)


<Pessoa Cicrano>

In [25]:
hasattr(p, 'nome')


Out[25]:
True

In [26]:
del p.nome

In [27]:
hasattr(p, 'nome')


Out[27]:
False

In [ ]: