Mesmo em seu estado básico, não aumentada, a linguagem de programação Python suporta uma ampla variedade de manipulações da cadeia de caracteres . Os programas podem processar grandes quantidades de texto usando algoritmos muito eficientes para programas computacionalmente caros, como análise e corda combinando com erros. Em particular, os primitivos Python pode executar substituição de texto dentro de uma string. Você pode escrever código Python que vai encontrar a última ocorrência de uma substring dentro de uma cadeia maior, e , em seguida, substituir a última ocorrência com outra seqüência de sua escolha . Instruções 
 1 
 atribuir valores às variáveis de cadeia necessários por este algoritmo ( a corda onde a substituição é para acontecer , a substring a ser substituído, ea corda que irá substituí-lo ) como no seguinte código de exemplo: 
 
 corpus = " 9203320089237498743 " 
 
 substituteThis = "74" 
 
 substituteByThis = " NEX " 
 2 
 Encontra a ultima ocorrência da substring dentro da string maior, como no seguinte exemplo de código : 
 
 restante = corpus.rsplit ( substituteThis , 1) 
 
 a função " rsplit " realiza pesquisas da direita para a esquerda; portanto, a primeira ocorrência que encontrar será a última ocorrência dentro do " corpus " seqüência maior 
 3 
 Substitua a string menor dentro do maior, como no seguinte exemplo de código : . 
 
 corpus = substituteByThis.join ( restante ) 
 
 Para o exemplo , corpus terá valor " 9203320089237498 nex 3".