Substituição de string Python() – 03

Resumo : neste tutorial, você aprenderá como usar o replace()método de string Python para substituir algumas ou todas as ocorrências de uma substring por uma nova substring.

Introdução ao método Python string replace()

O replace()método retorna uma cópia de uma string com algumas ou todas as correspondências de uma substring substituídas por uma nova substring.

O seguinte mostra a sintaxe do replace()método:

str.replace(substr, new_substr [, count])Linguagem de código:  CSS  ( css )

O replace()método aceita três parâmetros:

  • substré uma string que deve ser substituída pelo new_substr.
  • new_substré a string que substitui osubstr
  • counté um número inteiro que especifica o primeiro countnúmero de ocorrências do substr que será substituído pelo new_substr. O countparâmetro é opcional. Se você omitir o argumento count, o replace()método substituirá todas as ocorrências de the substrpor new_substr.

É importante observar que o replace()método retorna uma cópia da string original com algumas ou todas as ocorrências de substrsubstituídas por new_substr. Isso não altera a string original.

Exemplos de métodos de substituição de string Python()

Vejamos alguns exemplos de uso do replace()método.

1) Substituindo todas as ocorrências de uma substring por uma nova substring

O exemplo a seguir usa o método string replace() para substituir todas as ocorrências da substring 'We'pela nova substring 'Python':

s = 'We will, We will rock you!'
new_s = s.replace('We', 'Python')

print(s)
print(new_s)Linguagem de código:  PHP  ( php )

Saída:

We will, We will rock you!
Python will, Python will rock you!

2) Substituindo algumas ocorrências de uma substring por uma nova substring

O exemplo a seguir usa o replace()método para substituir a primeira ocorrência da substring 'bye'pela nova substring 'baby':

s = 'Baby bye bye bye!'
new_s = s.replace('bye', 'baby', 1)

print(new_s)Linguagem de código:  PHP  ( php )

Saída:

Baby baby bye bye!

Neste exemplo, passamos o argumento count como um. Portanto, o método replace() apenas substitui a primeira ocorrência da string 'bye'pela string'baby'

Resumo

  • Use o replace()método de string do Python para retornar uma cópia de uma string com algumas ou todas as ocorrências de uma substring substituídas por uma nova substring.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *