Python encontre a primeira ocorrência em string

Python encontre a primeira ocorrência em string
Dentro da linguagem de programação, usamos muitas variáveis ​​rotineiramente. Uma das mais famosas mutáveis ​​é uma variável de string que consiste em muitos personagens ou palavras. Muitas das funcionalidades podem ser alcançadas usando muitos métodos internos nessas variáveis ​​de string. Uma das funcionalidades é obter a primeira ocorrência de uma corda. A primeira ocorrência significa o primeiro resultado para uma substring que vem mais de uma vez em uma string original.

Assim, dentro deste guia, discutiremos o método de localização para encontrar a primeira ocorrência em uma string durante a codificação na linguagem Python. Certifique -se de ter a versão mais recente do Python 3 no seu Ubuntu 20.04 Sistema. Vamos começar com a abertura do terminal do shell com o pressionamento de tecla “Ctrl+Alt+T”.

Exemplo 1

Comece com a criação de um novo arquivo python chamado.py ". Use a palavra -chave "Touch" para esse fim. Ubuntu 20.04 vem com muitos editores já configurados nele. Você pode usar o editor do VIM, editor de texto ou editor da GNU Nano. O editor Nano foi utilizado para abrir o arquivo recém -criado no console do shell. Ambos os comandos foram mostrados abaixo.

$ touch ocorra.py
$ nano ocorre.py

Dentro do arquivo vazio, adicione o suporte Python, conforme destacado na forma de texto vermelho na parte superior de um arquivo. Inicializamos uma variável de string com um valor de string nele. Esta string contém duas ocorrências do alfabeto "i" que queremos procurar. A primeira declaração de impressão foi usada para exibir a string original. Outra variável "índice" foi declarada. A função "Find" foi usada para obter o índice da primeira ocorrência de um alfabeto "eu". Este número de índice será salvo na variável "índice" e a instrução de impressão exibirá no shell.

#!/usr/bin/python3
String = “Eu sou uma garota. Eu conheço programação.”
Print (“String original é:”, string)
índice = string.encontre ("eu")
Imprimir (“Índice de ocorrência 'i' é:”, índice)

O python3 foi usado para executar o arquivo. Em troca, temos o número do índice para a primeira ocorrência de um alfabeto "i" conforme a saída i.e. 0.

$ python3 ocorre.py

Exemplo 2

Vamos ver como o método find () funciona na ocorrência que não é encontrada na string. Então, atualizamos a string e a imprimimos. Depois disso, duas declarações de impressão estão usando a função "find ()" na string para obter o número de índice do alfabeto "a" e "i" separadamente. O alfabeto "a" já está na string, mas "eu" não está em lugar algum na string.

#!/usr/bin/python3
String = “Esta é uma string. Vamos dar uma olhada"
Print (“String original é:”, string)
Imprimir (“Índice de ocorrência 'a' é:”, string.encontre um"))
print (“Índice de ocorrência 'i' é:”, string.encontre ("eu"))

Execute o arquivo de código com a palavra -chave Python3. Em troca, temos o índice da primeira existência do alfabeto "A" no índice 8. Por outro lado, para o alfabeto "eu", ele retorna -1, pois não há ocorrência do alfabeto "eu".

$ python3 ocorre.py

Exemplo 3

Vamos dar outro exemplo com uma pequena atualização. Afirmamos duas cordas S1 e S2. O início da variável foi inicializado com um valor de 4. Duas declarações de impressão são usadas para imprimir a string S1 e S2 separadamente. O método find () foi usado na variável S1 para encontrar a substring “S1” dele enquanto partiu do índice número 4. Onde a primeira ocorrência de substring s1 i.e. “IS” encontrado, seu índice será salvo no índice variável. O índice será impresso.

#!/usr/bin/python3
S1 = “Esta é uma string original.”
s2 = “é”
Iniciar = 4
Imprimir (“String original é:”, S1)
Imprimir (“Ocorrência é:”, S2)
ÍNDICE = S1.encontre (s2, start)
Imprimir (“Índice de ocorrência:”, índice)

Depois de executar esse código atualizado, encontramos o número de índice da primeira ocorrência da palavra "is" é 5 após a posição inicial definida no método find ().

$ python3 ocorre.py

Conclusão

Neste guia, discutimos as muitas maneiras de usar a função find () para obter a primeira ocorrência de uma string específica. Discutimos exemplos bastante simples e compreensivos no Ubuntu 20.04. Acreditamos que este artigo será construtivo para todos os usuários.