Formatação Posicional
Em vez de imprimir uma mensagem com algumas variáveis inseridas, podemos salvar a string como um padrão com {}, e depois inserir as variáveis quando necessário.
Para executar isso, usamos a mesma abordagem que para f-strings. Por exemplo, podemos salvar um padrão como uma variável. Que seja o seguinte:
padrao = "O preço de {} é {} $"
Tendo essa string salva, agora podemos usar o método .format para preencher os lugares {}. Se deixarmos esses espaços vazios, o método de posicionamento será aplicado.
Para preencher os espaços {}, utilizamos o método .format() com todas as variáveis que queremos inserir, da esquerda para a direita. O número de blocos {} e de variáveis/valores dentro da função .format deve ser o mesmo. No nosso exemplo, deveria ser da seguinte forma:
123pattern = "The price of the {} is {} $" print(pattern.format("laptop", 1000)) print(pattern.format("sofa", 300))
Swipe to start coding
Crie uma string chamada greeting no formato "Feliz em te ver, name neste maravilhoso day!". name e day são variáveis que já foram criadas para você. Em seguida, imprima esta string com name e day inseridos na ordem correta.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Resumir este capítulo
Explicar o código em file
Explicar por que file não resolve a tarefa
Awesome!
Completion rate improved to 4.35
Formatação Posicional
Deslize para mostrar o menu
Em vez de imprimir uma mensagem com algumas variáveis inseridas, podemos salvar a string como um padrão com {}, e depois inserir as variáveis quando necessário.
Para executar isso, usamos a mesma abordagem que para f-strings. Por exemplo, podemos salvar um padrão como uma variável. Que seja o seguinte:
padrao = "O preço de {} é {} $"
Tendo essa string salva, agora podemos usar o método .format para preencher os lugares {}. Se deixarmos esses espaços vazios, o método de posicionamento será aplicado.
Para preencher os espaços {}, utilizamos o método .format() com todas as variáveis que queremos inserir, da esquerda para a direita. O número de blocos {} e de variáveis/valores dentro da função .format deve ser o mesmo. No nosso exemplo, deveria ser da seguinte forma:
123pattern = "The price of the {} is {} $" print(pattern.format("laptop", 1000)) print(pattern.format("sofa", 300))
Swipe to start coding
Crie uma string chamada greeting no formato "Feliz em te ver, name neste maravilhoso day!". name e day são variáveis que já foram criadas para você. Em seguida, imprima esta string com name e day inseridos na ordem correta.
Solução
Obrigado pelo seu feedback!
single