Conteúdo do Curso
Manipulação de Strings em Python
Manipulação de Strings em Python
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:
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:
pattern = "The price of the {} is {} $" print(pattern.format("laptop", 1000)) print(pattern.format("sofa", 300))
Tarefa
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.
Obrigado pelo seu feedback!
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:
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:
pattern = "The price of the {} is {} $" print(pattern.format("laptop", 1000)) print(pattern.format("sofa", 300))
Tarefa
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.
Obrigado pelo seu feedback!
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:
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:
pattern = "The price of the {} is {} $" print(pattern.format("laptop", 1000)) print(pattern.format("sofa", 300))
Tarefa
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.
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:
pattern = "The price of the {} is {} $" print(pattern.format("laptop", 1000)) print(pattern.format("sofa", 300))
Tarefa
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.