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'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”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'"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.