Método replace
O método replace realiza busca e
substituição em uma string. No primeiro parâmetro do método
especificamos a substring que queremos substituir.
No segundo parâmetro - pelo que queremos substituí-la.
No terceiro parâmetro opcional podemos
especificar o número de substituições da substring.
Sintaxe
string.replace(o_que_substituir, pelo_que_substituir, [número_de_substituições])
Exemplo
Vamos substituir todos os caracteres 'a' por
!:
txt = 'abacdea'
print(txt.replace('a', '!'))
Resultado da execução do código:
'!b!cde!'
Exemplo
Agora vamos especificar o número de substituições:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Resultado da execução do código:
'!b!cdea'
Veja também
-
método
index,
que busca o índice de correspondência de substring na string -
método
format,
que insere dados usando formatação de string -
método
count,
que retorna o número de ocorrências de substring na string -
método
endswith,
que verifica a ocorrência de substring a partir do final da string -
método
find,
que retorna o índice da primeira correspondência de substring na string