Python String replace ()

O método replace () retorna uma cópia da string em que todas as ocorrências de uma substring são substituídas por outra substring.

A sintaxe de replace()é:

 str.replace (antigo, novo (, contagem)) 

parâmetros replace ()

O replace()método pode ter no máximo 3 parâmetros:

  • antigo - substring antigo que você deseja substituir
  • nova - nova substring que substituirá a substring antiga
  • contagem (opcional) - o número de vezes que você deseja substituir a substring antiga pela nova substring

Nota : Se count não for especificado, o replace()método substituirá todas as ocorrências da substring antiga pela nova substring.

Valor de retorno de replace ()

O replace()método retorna uma cópia da string em que a substring antiga é substituída pela nova substring. A string original não foi alterada.

Se a substring antiga não for encontrada, ele retornará a cópia da string original.

Exemplo 1: usando replace ()

 song = 'cold, cold heart' # replacing 'cold' with 'hurt' print(song.replace('cold', 'hurt')) song = 'Let it be, let it be, let it be, let it be' # replacing only two occurences of 'let' print(song.replace('let', "don't let", 2))

Resultado

 machucar, machucar coração Deixe estar, não deixe estar, não deixe estar, deixe estar

Mais exemplos de string replace ()

 song = 'cold, cold heart' replaced_song = song.replace('o', 'e') # The original string is unchanged print('Original string:', song) print('Replaced string:', replaced_song) song = 'let it be, let it be, let it be' # maximum of 0 substring is replaced # returns copy of the original string print(song.replace('let', 'so', 0))

Resultado

 Cordão original: frio, coração frio Cordão substituído: celd, coração celd deixe estar, deixe estar, deixe estar

Artigos interessantes...