Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

[Dúvida] Replace

Boa noite! Na aula nós vimos o comando replace para sempre que aparecer um caractere escolhido, ele ser trocado por outro. Gostaria de saber se esse comando pode ser usado de forma mais especifica fazendo uma substituição apenas uma vez, por exemplo, em : "os dias estão clareando sedo" nós conseguiríamos usar o replace pra substituir apenas o "s" do "sedo"? Ou obrigatoriamente todos os "s" seriam mudados juntos?

Agradeço desde já!

4 respostas
solução!

Oi, Júlio

Exemplo de uso do "replace":


texto = "os dias estão clareando sedo" 

# muda todas as ocorrências
texto1 = texto.replace('s', 'c')
print(texto1) # oc diac ectão clareando cedo

# muda as 2 preimeiras ocorrências
texto2 = texto.replace('s', 'c', 2)
print(texto2) # oc diac estão clareando sedo

# a solução é colocar a palavra
texto3 = texto.replace('sedo', 'cedo')
print(texto3) # os dias estão clareando cedo

Massa, Luis... Não era uma dúvida minha, mas essas outras formas de uso do replace enriqueceram mais. Valeuuu..

Oi, a resposta está no 1º caso

Em "os dias estão clareando sedo":

  1. Nós conseguiríamos usar o replace pra substituir apenas o "s" do "sedo"? Não
  2. Obrigatoriamente todos os "s" seriam mudados juntos? Sim

Obrigado Luis! Vou praticar mais seguindo seus exemplos!