def format_numero(self):
padrao = "([0-9]{2,3})([0-9]{2})([0-9]{4,5})([0-9]{4})"
resposta = re.search(padrao, self.numero)
numero_formatado = "+{}({}){}-{}".format(
resposta.group(1),
resposta.group(2),
resposta.group(3),
resposta.group(4)
)
return numero_formatado