Python Encontre a última ocorrência em cordas

Python Encontre a última ocorrência em cordas

No python, se a string contiver uma replicação do mesmo número, é conhecida como ocorrência de uma corda python. Certamente, quando estamos trabalhando com strings python, precisamos encontrar a última ocorrência na string. A questão é muito comum e estamos aqui para corrigir este problema. A maneira de obter a última existência da string é ilustrada aqui. Vamos discutir alguns métodos em que realizamos as operações para buscar a última ocorrência da corda Python. Então, vá para o Spyder Compiler e a seca, execute todos os códigos de exemplo para entender todos os métodos breves.

Exemplo 1:

Aqui ilustramos a maneira mais confiável de obter as últimas ocorrências dos itens da string usando o método String rindex (). O comando rindex () retorna a última existência da substring ou caractere, se presente na string python. O golpe dessa abordagem é que ela gera um erro se não houver caráter ou substring na string python e, portanto, interrompe o código do programa.

Para ilustrar ainda mais a função rindex (), usamos o compilador Spyder para que você possa entender como ele pesquisa a ocorrência do último personagem ou substring na string python. Inicialmente, criamos e inicializamos uma string python. Em seguida, usamos uma função de impressão que exibe a string python criada. Podemos então chamar a função rindex () e passar nossa string como um parâmetro. A função de impressão é utilizada para mostrar o índice da última existência da string python.

First_String = "Python é melhor para aprender"
Target_string = "para"
print ("minha primeira string:" + str (primeiro_string))
resultado = primeiro_string.rindex (Target_string)
Print ("A última ocorrência do índice de substring é:" + str (resultado))


Para encontrar a última ocorrência da string, salve e execute o programa, e a saída é exibida na tela do console do compilador.

Exemplo 2:

Em nossa segunda demonstração, outro método mais eficiente é encontrar as últimas ocorrências da string usando o método string rfind (). Este é outro método para atingir o objetivo. Este comando é muito melhor do que o jeito acima mencionado, pois retorna um "-1" se não encontrar nenhuma substring. Não gera um erro, assim como o método rindex ().

Para ilustrar ainda mais a função rfind (), usamos o mesmo arquivo de programa para que você possa entender como ele pesquisa a ocorrência do último personagem ou substring na string python. Inicialmente, criamos e inicializamos uma string python 'Python é a melhor linguagem de programação'. Em seguida, usamos uma função de impressão que exibe a string python criada. Podemos então chamar a função rfind () e passar nossa string como um parâmetro. Podemos então usar a função de impressão para exibir o índice da última ocorrência de uma substring na string python.

primeiro_string = "Python é a melhor linguagem de programação"
Target_string = "Programação"
print ("Minha primeira string:" + str (First_string)
resultado = primeiro_string.rfind (Target_string)
Print ("A última ocorrência do índice de substring é:" + str (resultado))


Para encontrar a última ocorrência da string, salve e execute o programa, e a saída é exibida na tela do console do compilador.

Exemplo 3:

Nosso terceiro programa recebe informações do usuário usando a função rindex (). No entanto, usamos o método rindex () para encontrar o último índice de caracteres em uma string python neste programa. Ele procura o último índice e depois retorna o valor. Então, aqui estamos criando a string que pega a entrada do usuário e salva esse valor em "First_str". Da mesma forma, estamos lendo o char de string e atribuindo esse elemento em "Sec_char". A existência de "sec_char" em "First_str" é encontrada usando o comando rindex e é salvo em "last_index" e, em seguida, a função de impressão exibe esse valor de índice.

primeiro_str = input ("Digite uma string:")
sec_char = input ("Digite um caractere:")
last_index = primeiro_str.rindex (sec_char)
Imprimir (last_index)


Aqui, runamos o código do nosso programa duas vezes. A primeira vez que gera um "ValueError" porque pode encontrar "z" na string dada. Na segunda vez, ele encontra o valor e imprime o valor resultante na tela.

Para encontrar a última ocorrência da string, salve e execute o programa, e a saída é exibida na tela do console do compilador.

Conclusão:

Esses foram os programas básicos para encontrar a última ocorrência na corda Python. Basta tentar esses métodos e entender o conceito de métodos Rindex () e RFind (). Sugere -se implementar todos esses métodos em seus sistemas também.