replace() es una función incorporada en el lenguaje de programación Python que devuelve una copia de la string donde todas las apariciones de una substring se reemplazan con otra substring.
Sintaxis:
string.replace(old, new, count)
Parámetros:
old: substring antigua que desea reemplazar.
new: nueva substring que reemplazaría a la antigua substring.
count: la cantidad de veces que desea reemplazar la substring anterior con la nueva substring. ( Opcional )
Valor de retorno:
devuelve una copia de la string donde todas las ocurrencias de una substring se reemplazan con otra substring.
Nota:
- Si no se especifica el recuento, todas las apariciones de la substring anterior se reemplazan con la nueva substring.
- Este método devuelve la copia de la string, es decir, no cambia la string original.
A continuación se muestra el código que demuestra replace() :
Ejemplo 1:
Python3
# Python3 program to demonstrate the # use of replace() method string = "geeks for geeks geeks geeks geeks" # Prints the string by replacing all # geeks by Geeks print(string.replace("geeks", "Geeks")) # Prints the string by replacing only # 3 occurrence of Geeks print(string.replace("geeks", "GeeksforGeeks", 3))
Producción :
Geeks for Geeks Geeks Geeks Geeks GeeksforGeeks for GeeksforGeeks GeeksforGeeks geeks geeks
Ejemplo 2:
Python3
# Python3 program to demonstrate the # use of replace() method string = "geeks for geeks geeks geeks geeks" # Prints the string by replacing # e by a print(string.replace("e", "a")) # Prints the string by replacing only # 3 occurrence of ek by a print(string.replace("ek", "a", 3))
Producción:
gaaks for gaaks gaaks gaaks gaaks geas for geas geas geeks geeks