As strings, infelizmente, são imutáveis, no Python. Mas você sempre pode pegar o seu conteúdo, alterá-lo na memória e gravá-lo em outra variável. E isso é mais simples de se fazer do que falar.
Este texto é uma continuação deste outro artigo, em que mostrei como selecionar e recortar caracteres ou sequencias de caracteres de dentro de strings maiores.
Como remover uma string
Se tudo o que você quer, é remover uma string do seu ambiente de trabalho — caso você esteja usando a shell do Python, use o comando del. Fácil, assim:
del minha_string del string_nome
Infelizmente, não é possível usar índices, aqui, para especificar apenas um trecho da string a ser removido. Veja, abaixo, a mensagem de erro que você obteria:
del string_nome[1] Traceback (most recent call last): File "", line 1, in TypeError: 'str' object doesn't support item deletion
Com o comando del, apenas a string inteira pode ser removida da memória e não parte dela. É tudo ou nada 😉
Como realizar operações com as strings
Você pode concatenar o conteúdo de uma ou várias strings através do operador de soma + ou de multiplicações *:
# definindo as minhas strings... texto1 = "esta é a minha " texto2 = "segunda string " testo3 = "esta semana." # oops! Apagando o erro... del testo3 texto3 = "esta semana." texto4 = "devo estar cansado, pra cometer erros estúpidos como esse…" # exibindo as 3 primeiras strings criadas... print(texto1+texto2+texto3) esta é a minha segunda string esta semana. # somando todas as minhas strings e gravando o resultado em uma nova string... texto_todo = texto1 + texto2 + texto3 + texto4 print(texto_todo) esta é a minha segunda string esta semana.devo estar cansado, pra cometer erros estúpidos como esse…

A esta altura, já ficou fácil imaginar como realizar uma multiplicação. Veja alguns exemplos:
print(texto4 * 5) devo estar cansado, pra cometer erros estúpidos como esse…devo estar cansado, pra cometer erros estúpidos como esse…devo estar cansado, pra cometer erros estúpidos como esse…devo estar cansado, pra cometer erros estúpidos como esse…devo estar cansado, pra cometer erros estúpidos como esse… texto_repetido = texto4 * 7 print(texto_repetido) devo estar cansado, pra cometer erros estúpidos como esse…devo estar cansado, pra cometer erros estúpidos como esse…devo estar cansado, pra cometer erros estúpidos como esse…devo estar cansado, pra cometer erros estúpidos como esse…devo estar cansado, pra cometer erros estúpidos como esse…devo estar cansado, pra cometer erros estúpidos como esse…devo estar cansado, pra cometer erros estúpidos como esse…

No exemplo abaixo, mostro como alterar o conteúdo de uma string:
texto_repetido = (texto4 + " ---> ") * 7 print(texto_repetido)

Não esqueça de praticar, alterando os exemplos para ver outros resultados. E se inscreva na newsletter do site, para ser avisada(o) quando houver post novo.