Método Python String replace ()

Descripción

Método de cadena de Python replace()devuelve una copia de la cadena en la que las apariciones antiguas se han reemplazado por nuevas , lo que opcionalmente restringe el número de reemplazos al máximo .

Sintaxis

A continuación se muestra la sintaxis de replace() método -

str.replace(old, new[, max])

Parámetros

  • old - Esta es una subcadena antigua que debe reemplazarse.

  • new - Esta es una nueva subcadena, que reemplazaría la antigua subcadena.

  • max - Si se proporciona este argumento opcional max, solo se reemplazan las primeras ocurrencias de recuento.

Valor devuelto

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 de recuento.

Ejemplo

El siguiente ejemplo muestra el uso del método replace ().

#!/usr/bin/python

str = "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 string
thwas was string example....wow!!! thwas is really string