Neste artigo, discutiremos alguns dos métodos mencionados abaixo para procurar substâncias em Strings in Python no Ubuntu (Linux OS), você pode seguir qualquer método de acordo com o seu requisito:
Requerimento
Qualquer versão Python precisa ser instalada no seu sistema Ubuntu(Python3 é pré-instalado nas últimas versões do Ubuntu)
Como criar o arquivo python
Para codificar em Python no sistema Linux, você deve criar um arquivo python com ““.py " extensão. Crie “python_file.py ”pelo comando abaixo mencionado:
$ nano python_file.pyNota importante
Como verificar a substring usando o operador 'in'
Uma das maneiras mais fáceis de verificar se existe uma substring especificada em string ou não em Python está com a ajuda do operador "IN". O operador "in" retorna um valor booleano de "verdadeiro" se a substring existir e "falsa" se não existir.
Abaixo mencionado está a sintaxe do operador "IN" para verificar a substring:
[Substring] em [String]Substituir [Substring] com a substring que você deseja encontrar em específico [corda]. Para encontrar a substring "Linux" na string "This is Linuxhint", escreva o código abaixo mencionado no recém -criado “Python_file.py " Arquivo acima:
print ("\ n Encontre substring \ 'linux \' em" isto é linuxhint "usando no operador")Para obter resultado no terminal, execute o código escrito em “Python_file.py " pelo comando abaixo mencionado:
$ python3 python_file.pyComo verificar a substring usando a string “Find ()” Método
O método “find ()” pode ser usado para procurar substring em uma string especificada. Se houver substring, ele retornará o valor do índice inicial da substring, caso contrário, retorna "-1" se a substring não existir.
Abaixo mencionado está o método Sintaxe se Find () para procurar substring:
corda.Find ([Substring], [Start-Index], [end-índice])corda: Variável da string na qual a string é armazenada, você pode dar o valor da string diretamente aqui.
substring: substitua -o pela substring que você deseja encontrar.
Start-Index (Opcional): o ponto de partida/índice para procurar substring.
Índice final (opcional): O ponto final/índice para procurar substring.
Para encontrar o índice de "Linux" em "This Is Linuxhint", escreva o código mencionado abaixo "Python_file.py ”:
print ("\ n Encontre substring \ 'linux \' em" isto é linuxhint "usando o método find ()Para obter resultado no terminal, execute o código escrito em “Python_file.py " pelo comando abaixo mencionado:
$ python3 python_file.pyPara verificar a substring “Linux” entre “Índice 1” e “Índice 7”Escreva o código mencionado abaixo no“ python_file.py "
print ("\ n Encontre substring \ 'linux \' em" isto é linuxhint "usando o método find ()Para obter resultado no terminal, execute o código escrito em “Python_file.py " pelo comando abaixo mencionado:
$ python3 python_file.pyComo verificar a substring usando o método String "Index ()"
O Método String Index () retorna o índice de partida de uma substring se existir. É muito semelhante ao método find (), exceto que ele envia uma exceção se uma substring não for encontrada, por isso temos que usar o “Tente exceto” bloco Para isso, é sensível ao caso, então escreva a substring cuidadosamente.
corda.Índice ([Substring], [Start-Index], [end-índice])corda: Variável da string na qual a string é armazenada/ você pode dar o valor da string diretamente aqui.
substring: substitua -o pela substring que você deseja encontrar.
Start-Index (Opcional): o ponto de partida/índice para procurar substring.
Índice final (opcional): O ponto final/índice para procurar substring.
Exemplo 1:
Para encontrar o índice de "Linux" em "This Is Linuxhint", escreva o código mencionado abaixo em "Python_file.py ”:
print ("\ n Encontre substring \ 'Linux \' em" This Is Linuxhint "usando o método Index ()Para obter resultado no terminal, execute o código escrito em “Python_file.py " pelo comando abaixo mencionado:
$ python3 python_file.pyExemplo 2:
Para verificar a substring “Linux” entre “Índice 1” e “Índice 7” Escreva o código abaixo mencionado no “Python_file.arquivo py ”:
print ("\ n Encontre substring \ 'Linux \' em" This Is Linuxhint "usando o método Index ()Para obter saída no terminal, execute o código escrito em “Python_file.py " pelo comando abaixo mencionado:
$ python3 python_file.pyNa saída acima, a palavra -chave “Linux” não é encontrada, pois vem entre index7 e index9, para obter palavras -chave “Linux”, você deve incluir esses índices.
Para verificar a substring “Linux” entre “Índice 1” e “Índice 15” Escreva o código abaixo mencionado no “Python_file.arquivo py ”:
print ("\ n Encontre substring \ 'Linux \' em" This Is Linuxhint "usando o método Index ()Para obter saída no terminal, execute o código escrito em “Python_file.py " pelo comando abaixo mencionado:
$ python3 python_file.pyAgora a string é encontrada como a substring completa "Linux" está entre o índice especificado.
Conclusão:
Durante a programação, lidamos com cordas e substringas diariamente. Eles são parte integrante da programação. Neste artigo, discutimos alguns métodos para encontrar substring da String em Python no Ubuntu (Sistema Linux). Os métodos que discutimos neste artigo incluem como encontrar substring usando o Operador "IN", Método Find (), Método Index (). Depois de ler este artigo, você poderá encontrar substring na String dos métodos mencionados acima e usá -los de acordo em seu programa.