Método StartSwith ()
Você pode pesquisar qualquer sub-string desde o início ou uma posição específica da string usando este método.
Sintaxe:
corda.StartSwith (prefixo [, start [, fim]]))Aqui, o prefixo é o parâmetro obrigatório deste método que especificará a substring que você deseja pesquisar. Os outros dois parâmetros são opcionais. O parâmetro inicial é usado para especificar a posição inicial da string de onde a pesquisa será iniciada e o parâmetro final é usado para especificar a posição final da string para interromper a pesquisa. Os usos deste método são mostrados abaixo.
Exemplo 1: use startSwith () para pesquisar strings específicos
Crie um arquivo python com o seguinte script para saber os usos do começa com() método. Na primeira saída, o método é chamado apenas com o texto de pesquisa. Na segunda e terceira saídas, o método é chamado com o texto de pesquisa, a posição inicial e a posição final. Na quarta saída, o método é chamado com um texto de pesquisa de várias palavras.
#!/usr/bin/Env Python3A saída é mostrada no lado direito da imagem. A primeira saída é verdadeira porque o 'Bem-vindo' Existe uma palavra na variável, texto. A segunda saída é Falso Porque a palavra, 'Linux' não existe na posição 10. A terceira saída é Verdadeiro Porque a palavra, 'Linux' existe dentro da posição 11 a 16. A quarta saída retorna Verdadeiro Porque o texto, 'venha para' existe dentro da posição 3 a 15.
Exemplo 2: use startSwith () para pesquisar a tupla de strings
Crie um arquivo python com o seguinte script para pesquisar string na tupla usando começa com() método. Aqui, começa com() O método é usado para pesquisar string sem posição, com posição inicial e, com posições de partida e final.
#!/usr/bin/Env Python3Saída:
A saída é mostrada no lado direito da imagem. A primeira saída é Verdadeiro Porque todos os valores de tupla existem no texto. A segunda saída é Falso Porque o valor da tupla, 'muito' não existe na posição, 15. A terceira saída é verdadeiro Porque todos os valores de tupla existem dentro do intervalo de 7 a 50.
método endswith ()
o método endswith () funciona como o método startSwith (), mas começa a pesquisar no final da string.
Sintaxe:
corda.endswith (sufixo [, start [, fim]])O sufixo é um parâmetro obrigatório aqui e especifica a sub-string que será pesquisada no final da string. Se você deseja pesquisar a partir da posição específica a partir do final da string, poderá usar os parâmetros iniciais e finais. Os usos deste método são mostrados abaixo.
Exemplo 3: use endswith () para pesquisar strings específicos
Crie um arquivo python com o seguinte script. Aqui, termina com() O método é chamado por cinco vezes sem valor de posição, apenas com o valor inicial da posição e com os valores de posição inicial e final.
#!/usr/bin/Env Python3Saída:
A saída é mostrada no lado direito da imagem. A primeira saída é Verdadeiro porque a string, 'idade' existe no final da corda. A segunda saída é Verdadeiro porque a string, 'linguagem' existe no final do texto se você iniciar a pesquisa na posição 30. A terceira saída é Verdadeiro porque a string, 'programação' existe na posição final se você pesquisar na posição 24 a 36.
A quarta saída é Verdadeiro porque a string, 'linguagem de programação' existe na posição final se você pesquisar na posição 24 a 45. A quinta produção é Falso porque a string, 'linguagem de programação' não existe na posição final se você pesquisar na posição 24 a 40.
Exemplo-4: Use endswith () para pesquisar a tupla de strings
Crie um arquivo python com o seguinte código para pesquisar qualquer valor de string de uma tupla em um texto usando termina com() método. Este método é chamado três vezes no script sem valor de posição e com os valores da posição.
#!/usr/bin/Env Python3Saída:
A saída é mostrada no lado direito da imagem. A primeira saída é Verdadeiro porque a string, 'linguagem' existe no final da corda. A segunda saída é Verdadeiro porque a string, 'linguagem' existe no final do texto se você iniciar a pesquisa na posição 20. A terceira saída é Verdadeiro Porque nenhum dos valores da tupla existe na posição final do texto se você pesquisar na posição 30 a 60.
Conclusão
É muito fácil pesquisar uma string específica a partir da partida e o final de um texto longo usando começa com() e termina com() Métodos em Python. Espero que este tutorial ajude o leitor a entender os usos desses métodos adequadamente.