Ir al contenido principal

Tutorial de reemplazo de cadenas en Python

Aprende a buscar y reemplazar cadenas usando expresiones regulares en Python.
Actualizado 17 sept 2026  · 2 min leer

Explorar con IA

ChatGPTClaudePerplexity

A veces querrás sustituir apariciones de una subcadena por una nueva, y Python incluye el método .replace() para hacerlo.

Python te ofrece el método de cadena .replace(), que devuelve una copia del texto con todas las apariciones de la subcadena antigua reemplazadas por la nueva subcadena que pases como parámetro.

reemplazo de cadena

Parámetros

Acepta tres argumentos: la subcadena que quieres reemplazar, la nueva subcadena por la que se reemplaza y un número opcional que indica cuántas apariciones sustituir.

  • old − La subcadena original que se reemplazará.

  • new − La subcadena nueva, que sustituirá a la anterior.

  • count − Si proporcionas este argumento opcional, solo se reemplazan las primeras count apariciones.

Ejemplo de reemplazo de cadenas

En el siguiente ejemplo, vas a reemplazar la subcadena house por car. El método devolverá una copia en la que se sustituyen todas las apariciones de house.

ejemplo 1

Ejemplo de reemplazo con el argumento opcional count

En este segundo ejemplo, indicas que solo quieres reemplazar dos apariciones. En la salida de abajo, verás que el método devuelve la copia de la cadena con las dos primeras apariciones de house reemplazadas por car.

ejemplo 2

Ejemplo

Aquí reemplazarás la subcadena isn't por la palabra is. Después, sustituye la subcadena important por la palabra insignificant y, por último, imprime el resultado almacenado en la variable movies_antonym.

reemplazar subcadena

Al ejecutar el código anterior, se produce el siguiente resultado:

the rest of the story is insignificant because all it does is serve as a mere backdrop for the two stars to share the screen .

Pruébalo tú mismo.

Para saber más sobre el reemplazo de cadenas en Python, te recomendamos este vídeo de nuestro curso Regular Expressions in Python.

Este contenido está extraído del curso Regular Expressions in Python de DataCamp, creado por Maria Eugenia Inzaugarat.

Échale un vistazo también a nuestro tutorial de cadenas en Python.

Temas
Python

Aprende más sobre Python

Curso

Expresiones regulares en Python

4 h
49.7K
Aprende a manipular cadenas y conviértete en un maestro en el uso de expresiones regulares.
Ver detallesRight Arrow
Iniciar Curso
Ver másRight Arrow
Relacionado

Tutorial

Tutorial de Python String format()

Aprende a formatear cadenas en Python.
DataCamp Team's photo

DataCamp Team

5 min

Tutorial

Tutorial sobre cómo concatenar cadenas en Python

Aprende varios métodos para concatenar cadenas en Python, con ejemplos que ilustran cada técnica.
DataCamp Team's photo

DataCamp Team

5 min

Tutorial

Tutorial sobre coincidencia difusa de cadenas en Python

En este tutorial, aprenderás a comparar cadenas de forma aproximada y a determinar su grado de similitud mediante varios ejemplos.
Kurtis Pykes 's photo

Kurtis Pykes

11 min

Tutorial

Tutorial de cadenas en Python

En este tutorial, aprenderás todo sobre las cadenas de Python: trocearlas y encadenarlas, manipularlas y darles formato con la clase Formatter, cadenas f, plantillas y ¡mucho más!
Sejal Jaiswal's photo

Sejal Jaiswal

10 min

Tutorial

Cómo recortar una cadena en Python: Tres métodos diferentes

Aprende los fundamentos para recortar caracteres iniciales y finales de una cadena en Python.
Adel Nehme's photo

Adel Nehme

6 min

Tutorial

Funciones en Python: cómo llamar y escribir funciones

Descubre cómo escribir funciones en Python reutilizables y eficientes. Domina los parámetros, las sentencias return y temas avanzados como las funciones lambda. Organiza mejor tu código con main() y otras buenas prácticas.
Karlijn Willems's photo

Karlijn Willems

14 min

Ver MásVer Más