A substituição de string é frequentemente essencial. Se você deseja substituir qualquer string ou palavra em seu programa, uma opção é verificar manualmente o programa inteiro e substituir cada string pela string desejada. O Python também fornece uma função de substituição () integrada para substituição de string. A função python reply () não substitui a string real, mas faz uma cópia da string e substitui as instâncias da string especificada pela nova string. Este artigo mostra como usar a função substituta () em python.
Sintaxe
A sintaxe da função substituição () é a seguinte:
corda.Substitua (Oldstring, Newstring, Count)Corda velha: A string que você deseja substituir.
Nova string: A string que substitui a corda antiga.
Contar: Este parâmetro é opcional. O parâmetro de contagem é usado para indicar o número de vezes que você deseja substituir a string antiga pela nova string.
A função substitui () retorna apenas a cópia da string.
Exemplos
Agora veremos alguns exemplos da função python substituir (). No exemplo dado abaixo, substituiremos o termo "site" pelo termo "Linuxhint.”
# declarando a string originalSaída
A saída é exibida no console python. Esta saída mostra que o termo "site" foi substituído pelo termo "Linuxhint.”
Vamos ver outro exemplo da função Substituir (). Aqui, substituiremos o termo "cachorro" pelo termo "gato.”O valor da contagem é 1, o que indica que o termo“ cachorro ”será substituído pelo termo“ gato ”apenas uma vez na string.
# declarando a string originalSaída
A saída é exibida no console python. Esta saída mostra que o primeiro termo "cachorro" foi substituído pelo termo "gato" na string.
Se o valor da contagem fosse 2, a função substituiria as duas primeiras ocorrências do termo "cachorro" pelo termo "gato" na corda. Se você não usar um valor de contagem, a função substituir () substituir todos Instâncias do especificado Old_string com os escolhidos new_string.
# declarando a string originalSaída
A saída é exibida no console python. Esta saída mostra que as duas ocorrências do termo "cachorro" foram substituídas pelo termo "gato" na corda.
Conforme discutido anteriormente, a função substituta () retorna apenas uma cópia da string original. Não muda a string original. Agora iremos imprimir a corda original depois de substituir o termo "cachorro" pelo termo "gato.”
# declarando a string originalSaída
A saída é exibida no console python. Esta saída mostra que a string original permaneceu a mesma. A função substitui () retorna apenas a cópia da string original depois de fazer as alterações.
Conclusão
Este artigo explica a substituição de strings em python usando a função substituta () com a ajuda de alguns exemplos simples. O artigo deveria ter ajudado os iniciantes a aprender mais sobre como realizar a substituição de strings em python usando a função substituir ().