Função de substituição de string python

Função de substituição de string python

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 original
str = "Olá e bem -vindo ao site"
# Substituindo o "site" por "Linuxhint"
print ("A sequência substituída é:", str.substituir ("site", "linuxhint"))))

Saí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 original
str = "cachorro é um animal. Cachorro comer comida "
# substituindo o "cachorro" por "gato"
Imprima (str.substituir ("cachorro", "gato", 1)))

Saí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 original
str = "cachorro é um animal. Cachorro comer comida "
# substituindo o "cachorro" por "gato"
Imprima (str.substituir ("cachorro", "gato", 2)))

Saí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 original
str = "cachorro é um animal. Cachorro comer comida "
# substituindo o "cachorro" por "gato"
print ("String substituída:", STR.substituir ("cachorro", "gato", 2)))
# imprimindo a corda original
print ("String original:", str)

Saí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 ().