"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como você remove um caractere de uma string em Python?

Como você remove um caractere de uma string em Python?

Publicado em 2024-11-07
Navegar:949

How do you remove a character from a string in Python?

Excluindo um caractere de uma string em Python

Strings em Python são sequências imutáveis ​​de caracteres, ao contrário das strings C, que são terminadas por um caractere nulo. Portanto, remover um caractere de uma string em Python requer a criação de uma nova string.

Removendo instâncias de caracteres específicos

Para remover todas as instâncias de um caractere específico de uma string, o método replace() pode ser usado:

newstr = oldstr.replace("character", "")

Por exemplo, para remover todas as ocorrências da letra "M" da string "EXAMPLE", o seguinte código pode ser usado:

newstr = "EXAMPLE".replace("M", "")

Removendo um caractere em um índice específico

Se o objetivo é remover o caractere em um índice específico, uma nova string pode ser criada concatenando as partes da string original antes e depois do índice a ser removido:

midlen = len(oldstr) // 2
newstr = oldstr[:midlen]   oldstr[midlen   1:]

Essa abordagem evita mudar os caracteres para a esquerda ou para a direita.

Considerações Adicionais

Ao contrário de C, strings em Python não são armazenadas com um caractere de terminação. Portanto, qualquer valor, incluindo o caractere nulo (\0), pode aparecer em uma string Python. É importante ter isso em mente ao manipular strings em Python.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3