Pular para o conteúdo principal

Tutorial de replace de strings em Python

Aprenda a localizar e substituir strings usando expressões regulares em Python.
Atualizado 17 de set. de 2026  · 2 min lido

Explorar com IA

ChatGPTClaudePerplexity

Às vezes, você vai querer substituir ocorrências de uma substring por uma nova string, e o Python tem um método nativo, .replace(), para fazer isso.

O Python oferece o método de string .replace(), que retorna uma cópia da string com todas as ocorrências da substring antiga substituídas pela nova substring informada como parâmetro.

string replace

Parâmetros

Ele recebe três argumentos: a substring a ser substituída, a nova string que vai entrar no lugar e um número opcional que indica quantas ocorrências substituir.

  • old − a substring antiga que será substituída.

  • new − a nova substring, que vai substituir a antiga.

  • count − se esse argumento opcional for informado, apenas as primeiras count ocorrências serão substituídas.

Exemplo de replace em string

No exemplo abaixo, você vai substituir a substring house por car. O método retorna uma cópia com todas as ocorrências de house substituídas.

exemplo 1

Exemplo de replace com o argumento opcional count

No segundo exemplo, você especifica que quer substituir apenas duas ocorrências. No resultado abaixo, dá para ver que o método retorna a cópia da string com as duas primeiras ocorrências de house trocadas por car.

exemplo 2

Exemplo

Aqui você vai substituir a substring isn't pela palavra is. Depois, substituir a substring important por insignificant e, por fim, imprimir o resultado armazenado na variável movies_antonym.

substituir substring

Ao executar o código acima, o resultado é:

the rest of the story is insignificant because all it does is serve as a mere backdrop for the two stars to share the screen .

Teste você mesmo.

Para saber mais sobre replace de strings em Python, veja este vídeo do nosso curso Regular Expressions in Python.

Este conteúdo foi extraído do curso Regular Expressions in Python da DataCamp, por Maria Eugenia Inzaugarat.

Confira também nosso tutorial de strings em Python.

Tópicos
Python

Saiba mais sobre Python

Curso

Expressões regulares em Python

4 h
49.7K
Aprenda sobre manipulação de strings e domine o uso de expressões regulares.
Ver detalhesRight Arrow
Iniciar Curso
Ver maisRight Arrow
Relacionado

Tutorial

Tutorial sobre concatenação de strings em Python

Aprenda vários métodos para concatenar strings em Python, com exemplos para ilustrar cada técnica.
DataCamp Team's photo

DataCamp Team

5 min

Tutorial

Tutorial de strings em Python

Neste tutorial, você aprenderá tudo sobre as cadeias de caracteres do Python: fatiamento e encadeamento, manipulação e formatação com a classe Formatter, cadeias de caracteres f, modelos e muito mais!
Sejal Jaiswal's photo

Sejal Jaiswal

10 min

Tutorial

Tutorial de lambda em Python

Aprenda uma maneira mais rápida de escrever funções em tempo real com as funções lambda.
DataCamp Team's photo

DataCamp Team

3 min

Tutorial

Como cortar uma string em Python: Três métodos diferentes

Aprenda o básico sobre como cortar caracteres à esquerda e à direita de uma string em Python.
Adel Nehme's photo

Adel Nehme

6 min

Tutorial

Formatação de f-string em Python

Saiba mais sobre a técnica de formatação f-string no Python 3.6. Neste tutorial, você verá as vantagens que ele oferece e verá alguns exemplos de casos de uso.
Hafeezul Kareem Shaik's photo

Hafeezul Kareem Shaik

5 min

Tutorial

Instruções IF, ELIF e ELSE em Python

Neste tutorial, você vai aprender só sobre as instruções if else do Python.
Sejal Jaiswal's photo

Sejal Jaiswal

9 min

Ver MaisVer Mais