Método replace
El método replace realiza búsqueda y
reemplazo en una cadena. En el primer parámetro del método
especificamos la subcadena que queremos reemplazar.
En el segundo parámetro - con qué queremos reemplazarla.
En el tercer parámetro opcional podemos
especificar el número de reemplazos de la subcadena.
Sintaxis
cadena.replace(lo que reemplazamos, con lo que reemplazamos, [número de reemplazos])
Ejemplo
Reemplacemos todos los caracteres 'a' por
!:
txt = 'abacdea'
print(txt.replace('a', '!'))
Resultado de la ejecución del código:
'!b!cde!'
Ejemplo
Y ahora especifiquemos el número de reemplazos:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Resultado de la ejecución del código:
'!b!cdea'
Véase también
-
método
index,
que busca el índice de coincidencia de una subcadena en una cadena -
método
format,
que sustituye datos mediante formateo de cadenas -
método
count,
que devuelve el número de ocurrencias de una subcadena en una cadena -
método
endswith,
que verifica la ocurrencia de una subcadena desde el final de la cadena -
método
find,
que devuelve el índice de la primera coincidencia de una subcadena en una cadena