Na aula, o professor usa .format da seguinte maneira:
representacaoString = “Valor: {}\n Moeda Origem: {}\n Moeda Destino: {}\n".format(self.extraiValor(), moedaOrigem, moedaDestino)
porém já há um jeito melhor de fazer o .format(pelo menos na minha opinião) que é usando a letra "f" antes de qualquer string. Ficaria da seguinte forma:
representacaoString = f“Valor: {self.extraiValor()}\n Moeda Origem: {moedaOrigem}\n Moeda Destino: {moedaDestino}\n"
Bem mais fácil de ler, né?