Cómo reemplazar un carácter en una cadena en Python por índice – Resuelto

Cómo reemplazar un carácter en una cadena en Python por índice – Resuelto

En Python, a veces es necesario reemplazar un carácter específico en una cadena por su posición o índice. A continuación, te mostraré cómo hacerlo de manera sencilla y eficiente.

Para lograr esto, primero necesitamos tener la cadena original y el índice del carácter que queremos reemplazar. Luego, podemos utilizar la siguiente función:

def replace_char_at_index(s, index, new_char):

return s[:index] + new_char + s[index + 1:]

Esta función toma como argumentos la cadena original `s`, el índice del carácter a reemplazar `index` y el nuevo carácter `new_char`. Luego, devuelve la cadena con el carácter reemplazado.

Veamos un ejemplo de cómo utilizar esta función:

original_string = "Hola mundo"

index_to_replace = 4

new_char = "x"

new_string = replace_char_at_index(original_string, index_to_replace, new_char)

print(new_string)

En este ejemplo, estamos reemplazando el carácter en la posición 4 de la cadena «Hola mundo» por la letra «x». Al imprimir `new_string`, obtendremos como resultado «Hola xundo».

¡Y listo! Con esta función sencilla y rápida, puedes reemplazar un carácter en una cadena por su índice en Python. Espero que este artículo te haya sido útil. ¡Happy coding!

Rodrigo Olivares
Rodrigo Olivares

Rodrigo Olivares es un Ingeniero en Informática y estratega web que comparte en su canal de YouTube y en sus sitios web personales mas de 15 años de experiencia trabajando en diseño de sitios web, SEO, monetización e Inteligencia Artificial (IA)

Artículos: 554