Conteúdo do Curso
Manipulação de Strings em Python
Manipulação de Strings em Python
Formatação com Ordenação
No capítulo anterior, criamos um padrão de string e, em seguida, inserimos variáveis nele. Fizemos isso de forma ordenada. Outra maneira de criar uma string padrão é pré-definir a ordem de inserção.
Para fazer isso, precisamos especificar o índice do elemento que deve ser inserido lá. É um pouco óbvio, mas precisa ser esclarecido: a indexação em Python começa com 0 e todos os índices dentro dos blocos {}
devem ser consecutivos (como {1} {0} {2}
, mas não {3} {0} {1}
pois não existe o índice 2). Por exemplo,
pattern = "{1} manipulation in {0}" print(pattern.format('Python', 'String'))
Observe que, a menos que 'Python'
tenha sido escrito no primeiro lugar em que foi inserido dentro do último bloco (já que 'Python'
é o primeiro elemento e tem índice 0), a mesma lógica se aplica a 'string'
.
Tarefa
Crie a string holiday
com o texto O Dia da Independência em país é comemorado no dia dia do mês de mês. A ordem de inserção dentro da função .format()
é a seguinte: dia
, mês
e país
. De acordo com isso, formate sua string seguindo a ordem.
Obrigado pelo seu feedback!
Formatação com Ordenação
No capítulo anterior, criamos um padrão de string e, em seguida, inserimos variáveis nele. Fizemos isso de forma ordenada. Outra maneira de criar uma string padrão é pré-definir a ordem de inserção.
Para fazer isso, precisamos especificar o índice do elemento que deve ser inserido lá. É um pouco óbvio, mas precisa ser esclarecido: a indexação em Python começa com 0 e todos os índices dentro dos blocos {}
devem ser consecutivos (como {1} {0} {2}
, mas não {3} {0} {1}
pois não existe o índice 2). Por exemplo,
pattern = "{1} manipulation in {0}" print(pattern.format('Python', 'String'))
Observe que, a menos que 'Python'
tenha sido escrito no primeiro lugar em que foi inserido dentro do último bloco (já que 'Python'
é o primeiro elemento e tem índice 0), a mesma lógica se aplica a 'string'
.
Tarefa
Crie a string holiday
com o texto O Dia da Independência em país é comemorado no dia dia do mês de mês. A ordem de inserção dentro da função .format()
é a seguinte: dia
, mês
e país
. De acordo com isso, formate sua string seguindo a ordem.
Obrigado pelo seu feedback!
Formatação com Ordenação
No capítulo anterior, criamos um padrão de string e, em seguida, inserimos variáveis nele. Fizemos isso de forma ordenada. Outra maneira de criar uma string padrão é pré-definir a ordem de inserção.
Para fazer isso, precisamos especificar o índice do elemento que deve ser inserido lá. É um pouco óbvio, mas precisa ser esclarecido: a indexação em Python começa com 0 e todos os índices dentro dos blocos {}
devem ser consecutivos (como {1} {0} {2}
, mas não {3} {0} {1}
pois não existe o índice 2). Por exemplo,
pattern = "{1} manipulation in {0}" print(pattern.format('Python', 'String'))
Observe que, a menos que 'Python'
tenha sido escrito no primeiro lugar em que foi inserido dentro do último bloco (já que 'Python'
é o primeiro elemento e tem índice 0), a mesma lógica se aplica a 'string'
.
Tarefa
Crie a string holiday
com o texto O Dia da Independência em país é comemorado no dia dia do mês de mês. A ordem de inserção dentro da função .format()
é a seguinte: dia
, mês
e país
. De acordo com isso, formate sua string seguindo a ordem.
Obrigado pelo seu feedback!
No capítulo anterior, criamos um padrão de string e, em seguida, inserimos variáveis nele. Fizemos isso de forma ordenada. Outra maneira de criar uma string padrão é pré-definir a ordem de inserção.
Para fazer isso, precisamos especificar o índice do elemento que deve ser inserido lá. É um pouco óbvio, mas precisa ser esclarecido: a indexação em Python começa com 0 e todos os índices dentro dos blocos {}
devem ser consecutivos (como {1} {0} {2}
, mas não {3} {0} {1}
pois não existe o índice 2). Por exemplo,
pattern = "{1} manipulation in {0}" print(pattern.format('Python', 'String'))
Observe que, a menos que 'Python'
tenha sido escrito no primeiro lugar em que foi inserido dentro do último bloco (já que 'Python'
é o primeiro elemento e tem índice 0), a mesma lógica se aplica a 'string'
.
Tarefa
Crie a string holiday
com o texto O Dia da Independência em país é comemorado no dia dia do mês de mês. A ordem de inserção dentro da função .format()
é a seguinte: dia
, mês
e país
. De acordo com isso, formate sua string seguindo a ordem.