Replace em Python: Um guia indispensável
- #Python
INTRODUÇÃO
O Python se destaca, dentro das linguagens de programação, por ser simples e legível, além de oferecer ferramentas úteis e eficientes para a manipulação de dados. A função “replace” é um desses mecanismos.
DESMISTIFICANDO A FUNÇÃO REPLACE
Manipular strings faz parte das tarefas básicas quando se trabalha com textos em Python. A função “Replace” é uma ferramenta poderosa que permite substituir partes específicas de uma sequência de caracteres por outras.
Isso tem grande utilidade em situações como corrigir erros de digitação, padronizar dados ou ainda criar novas versões de uma string.
A sintaxe básica constitui-se pela chamada de uma string e aceita como argumentos o valor que se deseja substituir e o valor pelo qual se quer substituir. Por exemplo:
nova_string = string_original.replace(valor_antigo, valor_novo)
Sendo:
- String_original: a string em que se deseja realizar a substituição;
- Valor_atingo: o valor que se quer que seja substituído na string original;
- Valor_novo: o valor pelo qual se deseja que substitua o valor antigo.
EXEMPLOS PRÁTICOS
Exemplo 1 - CORREÇÃO DE DADOS:
Vamos supor que temos uma string com erro de digitação:
frase_errada = “O céu está asul.”
Para corrigir o erro, utilizaremos a função “replace” da seguinte forma:
frase_corrigida = frase_errada.replace(“asul”, “azul”)
Print(frase_corrigida)
A saída será: O céu está azul.
Exemplo 2 - PADRONIZAÇÃO DE DADOS:
Também é possível utilizar a função “replace” para padronizar dados. Suponhamos:
numero_telefone = “(000) 111-2222”
numero_formatado = numero_telefone.replace("(", "").replace(")", "").replace(" ", "").replace("-", "")
print(numero_formatado)
A saída será: 0001112222
Exemplo 3 - VERSÕES MODIFICADAS DE UMA STRING:
Podemos, ainda, usar a função “replace” para criar versões modificadas de uma string. Vejamos:
mensagem_original = “Python é muito difícil.”
mensagem_modificada = mensagem_original.replace(“difícil”, “fácil”)
print(mensagem_modificada)
A saída será: Python é muito fácil.
CONCLUSÃO
Este artigo forneceu uma visão geral e prática de como colocar a função “replace” em Python em prática. A referida função é versátil e simples, adequada à manipulação básica de strings. Dominando o conceito de substituição de texto, estar-se-á apto a lidar com a manipulação de strings em projetos futuros.
https://python-reference.readthedocs.io/en/latest/docs/str/replace.html