1
resposta

Como funciona str % valor?

Notei que no arquivo de apoio tem um tipo de formatação de strings (str % valor) que não tem na aula em video. Qual a diferença dele para os modelos apresentados?

1 resposta

Olá Thiago, tudo bem? Espero que sim!

Essa é uma forma mais antiga de formatar strings em Python. Você pode escrever o símbolo de % no meio de uma string e a variável ao final da string que irá substituir dentro da string. Por exemplo:

nome = "Beltrano"
print("O nome dele é %s." % nome)

O %s será substituído pela variável nome que contém a string Beltrano. Há novas formas de formatar strings como o .format() e as f-strings, que são mais atuais. Portanto fica somente a título de curiosidade e entendimento para entender códigos mais antigos. Mas nada te impede de utilizá-las.

Bons estudos!