Python Substitua os caracteres em uma corda

Python Substitua os caracteres em uma corda
No Python, mudar um caractere de string é uma tarefa crucial quando envolve o processamento de conteúdo textual. Pode haver alguns problemas de ortografia, formatando problemas com um personagem diferente que deve ser removido essencialmente antes de processar as informações ainda. Em Python, a string é uma série de elementos unicode fechados em uma vírgula única ou dupla. Além disso, podemos usar citações triplas enquanto a corda é multi-fila.

Python agora não tem mais um tipo de estatística individual, diferentemente de todas as outras linguagens de programação e, portanto, a corda com comprimento é levada em consideração como um personagem. Strings são séries organizadas de elementos ou cordas que podem ser estáveis. Isso implica que simplesmente não podemos anexar, alterar ou remover a string depois que ela for criada.

Caso qualquer processo seja realizado, uma réplica de uma string engenhosa é formada e alterada adequadamente.

Vamos esclarecer em diferentes abordagens para substituir os caracteres em uma string.

Use a técnica de fatiamento

O corte é uma técnica em Python, que permite obter entrada para elementos especiais de séries como strings, listas e tuplas. Com o uso de fatias, poderíamos voltar uma variedade de caracteres identificando o índice inicial e o último índice, que é segregado através de um cólon, e voltar ao segmento da string. Da mesma forma, aqui poderíamos escolher a peça para ser substituída pela abordagem de fatiamento e atualizá -la com o novo indivíduo.

Para realizar os programas de Python, primeiro instalamos o Spyder5. Neste software, temos que criar um novo projeto tocando Ctrl+N do teclado. Agora, a instância abaixo mostra o uso da técnica de fatiamento:

String = 'Slicing'
índice = 3
new_character = 'c'
string = string [: index] +new_character +string [index +1:]
Imprimir (string)

Neste exemplo, a string está cortando, um novo personagem é "c" que queremos substituir na string e o índice é 3 (a posição na string na qual queremos substituir o caractere c).

Para obter a saída, temos que executar o código. Para isso, tocamos F5 do teclado. E observamos da saída que "C" na string é substituído por um personagem "C". Agora, a nova palavra é "cortar".

Use Substituir () Procedimento

Python possui vários recursos construídos para tornar a programação direta e a técnica de substituição () é uma das. A técnica de substituição () facilita a atualização da prevalência da string antiga especificada com a nova string.

A técnica consiste em diferentes parâmetros. Pegue a ilustração da instância por baixo para esta técnica.

String = “Adoro jogar badminton”
resultado = string.Substitua ("Badminton", "Badminton"
Imprimir (resultado)

Uma string é "eu amo jogar badminton" (que desejamos atualizar), um personagem que gostamos de atualizar é "badminton" com "badminton".

Depois de executar o programa, a saída produzida é “eu amo jogar badminton”.

Substituindo muitos personagens por personagens distintos

Esta técnica também é usada para substituir os caracteres em uma string usando índices. Atualizamos alguns personagens com diversos atributos ao mesmo tempo. Podemos empregar um loop "for" para iterar entre atributos de string e atualizá -los pelo uso da abordagem de fatiamento.

String = 'Badmintet'
indexes = 5: 'u',
7: 'V',
8: 'W'
resultado = "
Para índice, substituição no índice.Unid()
String = String [: Índice] +Índices [Index] +String [Index +1:]
Imprimir (string)

"Badminton" é uma string que queremos atualizar. Os índices (5,7,8) são as posições na sequência em que queremos substituir os caracteres (u, v, w).

Na saída, o caractere "n" é substituído por "u" porque está no índice 5. O personagem "O" é substituído por "V" como está no índice 7. O personagem "n" é substituído por "w" porque sua posição está no índice 8.

Use a técnica regex

O recurso Regex manipula principalmente fatos de conteúdo textual para descobrir substringas, atualizar seqüências de caracteres ou outra tarefa. Podemos expressar esse recurso dentro do programa e atualizar a string individual antiga com a nova. Confira a instância abaixo:

A técnica leva 3 variáveis. O texto "Eu amo jogar badminton" (que queremos atualizar). Agora, queremos substituir "badminton" por "tênis de mesa".

Recebemos uma nova frase em uma saída que é "adoro jogar tênis de mesa" (depois de substituir o badminton por "tênis de mesa").

Conclusão

Discutimos muitas instâncias mostrando abordagens específicas para atualizar os caracteres. Como a string é um dos sistemas de informação mais críticos do Python, periodicamente é essencial ordená -los em uma linha com as necessidades do programa. Neste artigo, também obtemos o conceito de uso de String Replicar () e Técnicas Regex em Python.