Lo primero que debemos hacer es obtener el “string” que usaremos para modificar y para eso podemos hacer uso de la función “input” y preguntar al usuario sobre el texto que desea introducir.
ejemplo
text = input("Ingrese su texto a continuación ==> ")
Ahora que ya contamos con el texto estudiemos primero como cambiar todas las letras en MAYUSCULAS.
Para esto haremos uso de un metodo en Python llamado “upper” y cuya sintaxis va de la siguiente manera:
var.upper()
Este método cambiará automáticamente todas las letras del texto en mayúsculas
Ahora apliquémoslo a nuestra variable.
print(text.upper())
Ahora todo nuestro texto se muestra en MAYUSCULAS.
CAMBIO DE PALABRAS EN UN TEXTO
Ahora analicemos el caso en el que dado un texto nosotros deseemos modificar alguna palabra como por ejemplo en un filtro de palabras ofensivas.
Empecemos declarando nuestro texto
text = 'En este tutorial estoy aprendiendo sobre los strings en Python'
Ahora que ya tenemos el texto escrito haremos uso de un metodo de los strings llamado “replace” y cuya sintaxis es la siguiente:
text.replace(‘dato a reemplazar’, ‘nuevo dato’)
Pongamos a prueba con nuestro ejemplo
print(text.replace('este tutorial', 'esta clase')
Listo, lo logramos, ahora nuestro texto fue reemplazado.