Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Tokenização

Aparece essa mensagem, quando eu executo a função replace sem 'r' dentro dos parênteses.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Ei, William! Tudo bem?

Agradeço por aguardar o nosso retorno.

A mensagem de erro "invalid escape sequence" ocorre porque o Python está tentando interpretar \w como uma sequência de escape, mas não está reconhecendo-a corretamente. Ao adicionar o prefixo r, você resolve esse problema, pois ele instrui o Python a tratar a string como "raw".

No Python, o prefixo r antes de uma string indica que ela é uma string "raw" (crua), o que significa que as barras invertidas são tratadas literalmente e não como caracteres de escape. Isso é útil para expressões regulares, onde as barras invertidas são comuns.

Então a abordagem que usou no segundo código, resolveu o problema de sintaxe que você está enfrentando.

Espero ter ajudado e bons estudos!

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais, William!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!