Descripción
El método de cadena de Python replace () devuelve una copia del cadena en la que las ocurrencias de old han sido reemplazadas por nuevas, opcionalmente restringiendo el número de reemplazos al máximo.
Sintaxis
A continuación se muestra la sintaxis para el método replace () –
str.replace(old, new)
Parámetros
-
antigua: esta es una subcadena antigua que se debe reemplazar.
-
nuevo: esta es una subcadena nueva, que reemplazaría la subcadena anterior.
-
max: si se proporciona este argumento opcional max, solo se reemplazan las primeras apariciones de conteo.
Valor de retorno
Este método devuelve una copia de la cadena con todas las apariciones de la subcadena antigua reemplazada por nueva. Si se proporciona el argumento opcional max, solo se reemplazan las primeras ocurrencias del recuento.
Ejemplo
El siguiente ejemplo muestra el uso del método replace ().
#!/usr/bin/pythonstr = "this is string example....wow!!! this is really string"print str.replace("is", "was")print str.replace("is", "was", 3)
Cuando ejecutamos el programa anterior, produce el siguiente resultado:
thwas was string example....wow!!! thwas was really stringthwas was string example....wow!!! thwas is really string