1
resposta

Desafio Opcional - dúvida f-string

O meu código de resposta do desafio.

class DiaMesAno:
    def __init__(self, dia, mes, ano):
        self.dia = dia
        self.mes = mes
        self.ano = ano

    def formatada(self):
        print(f'{self.dia}/{self.mes}/{self.ano}')

Aproveitando, tenho uma dúvida com relação a utilização do f-string. Eu me confundo muito quando vou fazer um print e uso o .format, por isso acabo optando por usar o f-string, que acho mais fácil e intuitiva. Mas no geral, na maioria dos cursos de python que tenho feito aqui na Alura, os instrutores não usam o f-string. Minha dúvida é: devo continuar usando o f-string nos meus códigos ? ou devo me adaptar ao que os instrutores estão usando?

1 resposta

Ana, costumo ver de ambas as formas. A f string é mais compacta, "legível " e evita uso repetitivo e desgastante de sintaxe . Mas, de modo geral, nossos desenvolvedores utilizam ambas mesmo.