Manipulação de strings:
Strings são imutáveis
Strings são imutáveissignifica que, na programação, quando você cria uma string (sequência de caracteres), seu conteúdo não pode ser alterado diretamente na memória. Quando você realiza operações que parecem modificar uma string, na verdade está criando uma nova string com o resultado desejado.
Por exemplo:
texto = "hello"
texto = texto + " world" # Cria uma nova string, não modifica a original
Essa característica é importante por várias razões:
- Segurança: previne modificações acidentais em strings
- Consistência: garante que o valor da string permaneça o mesmo em todo o programa
- Otimização: permite que o sistema compartilhe strings idênticas na memória
Métodos de manipulação de string:
- upper () —> maiúsculas
- lower () —> minúsculas
- title () —> Todas as iniciais maiúsculas
- capitalize () —> Primeira letra de uma frase Maiúscula
- strip () —> remove espaços em branco no inicio ou fim da string
- lstrip () —> remove espaços em branco a esquerda
- rstrip () —> remove espaços em branco a direita
- replace (antigo, novo) —> substitui uma parte da string por outra:
string e posições, ex: