Article image

LS

Leticia Sato10/01/2024 19:09
Compartilhe

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:

  1. String_original: a string em que se deseja realizar a substituição;
  2. Valor_atingo: o valor que se quer que seja substituído na string original;
  3. 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

Compartilhe
Comentários (1)
Kauã Fabricio
Kauã Fabricio - 11/01/2024 12:00

Gostei do seu artigo, Leticia! Essa função é bastante simples. Python é incrível!

Recentemente, postei o meu artigo. Ficaria muito feliz se você pudesse lê-lo!

Link: Descomplicando a função open() em Python: aprenda a manipular arquivos