aula de Python seqüência vem , direito fora da caixa , com um poderoso pesquisa e substituição método chamado " substituir ". Ele funciona da mesma forma como a função de localizar e substituir em qualquer editor de texto comum. Uma desvantagem é que ele não suporta expressões regulares. Instruções
1
Abra o interpretador Python
2
definir uma string , digitando o seguinte no interpretador : .
S = " Isto é uma string . "
3
Faça uma pesquisa e substituir com o" método " :
s = s.replace substituir (" This "," Isso " )
O resultado será "Isto é uma string. " Observe , strings em Python são imutáveis , não pode ser alterada uma vez que eles são definidos. Para contornar esta situação, é necessário transferir a nova cadeia criada pela " substituir " o comando com o mesmo nome da variável.
4
Digite o seguinte para realizar uma pesquisa , mas apenas substituir o primeiras instâncias do padrão encontrado :
s = s.replace ( " encontrar ", " substituir" , conta)
Por exemplo :
s = " Isto é uma corda. Esta é outra string. "
s = s.replace (" This "," Isso ", 1)
Como o valor de contagem é definido como" 1 ", apenas o primeira instância será substituído , dando o seguinte resultado: " . . Isso é uma string Esta é outra string"