Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Formatação Posicional | Formatação de Strings
Manipulação de Strings em Python
course content

Conteúdo do Curso

Manipulação de Strings em Python

Manipulação de Strings em Python

1. Conceitos Básicos
2. Métodos de String
3. Formatação de Strings

bookFormataçã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:

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:

123
pattern = "The price of the {} is {} $" print(pattern.format("laptop", 1000)) print(pattern.format("sofa", 300))
copy
Tarefa
test

Swipe to show code editor

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.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2
toggle bottom row

bookFormataçã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:

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:

123
pattern = "The price of the {} is {} $" print(pattern.format("laptop", 1000)) print(pattern.format("sofa", 300))
copy
Tarefa
test

Swipe to show code editor

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.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 2
toggle bottom row

bookFormataçã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:

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:

123
pattern = "The price of the {} is {} $" print(pattern.format("laptop", 1000)) print(pattern.format("sofa", 300))
copy
Tarefa
test

Swipe to show code editor

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.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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:

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:

123
pattern = "The price of the {} is {} $" print(pattern.format("laptop", 1000)) print(pattern.format("sofa", 300))
copy
Tarefa
test

Swipe to show code editor

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.

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Seção 3. Capítulo 2
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
We're sorry to hear that something went wrong. What happened?
some-alt