Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

.format é o mesmo de (f"exmplo {var}"

class Conta:

def __init__(self, numero, titular, saldo, limite):
    print("Construindo objeto ... {}".format(self))

O (f"string {var}" é uma forma simplificada do .format()?

class Conta:

def __init__(self, numero, titular, saldo, limite):
    print(f"Construindo objeto ... {self}")
2 respostas
solução!

Oi Charles, sim!

a segunda maneira é uma forma mais simplificada de formatar uma string que foi introduzida na versão do python 3.6. Há várias maneiras de formatar strings, até contatenando com vírgula ou '+'.

a f-string é modelo mais recente lançado, e não há problema em utilizar um ou outro, utilize o que for melhor para você.

Obrigado Nathan.