Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Sugerencia] Sobre los cambios

Cuando enviamos mas de un cambio, solo se cumple el ultimo:

texto.replace('Micaela', 'María')
texto.replace('y', 't')

Imagen Pantalla

1 respuesta

Hola Christian,

El problema que estás enfrentando se debe a que los métodos como replace no modifican el texto original en su lugar, sino que devuelven una nueva cadena con los cambios aplicados. Por eso, cuando llamas a replace dos veces seguidas sin almacenar el resultado en una variable, solo el último cambio se refleja.

Para aplicar ambos cambios, necesitas encadenar los métodos o almacenar el resultado de cada replace en una variable. Aquí tienes un ejemplo de cómo podrías hacerlo:

texto = texto.replace('Micaela', 'María').replace('y', 't')

O, si prefieres hacerlo en pasos separados:

texto = texto.replace('Micaela', 'María')
texto = texto.replace('y', 't')

De esta manera, ambos cambios se aplicarán al texto original.

Espero haber ayudado y buenos estudios!

Saludos,

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!