String Python começa com() – 03

Resumo : neste tutorial, você aprenderá como usar o startswith()método string do Python para verificar se uma string começa com outra string.

Introdução ao método de string Python starterswith()

O startswith()método retorna Truese uma string começar com outra string. Caso contrário, ele retorna False.

O seguinte mostra a sintaxe do startswith()método:

str.startswith(prefix, [,start [,end ])Linguagem de código:  Python  ( python )

O startswith()método aceita três parâmetros:

  • prefixé uma string ou uma tupla de strings a serem pesquisadas. O prefixparâmetro é obrigatório.
  • starté a posição que o método começa a procurar pelo prefix. O startparâmetro é opcional.
  • endé a posição na string em que o método para de procurar o prefix. O endparâmetro também é opcional.

Observe que o startswith()método diferencia maiúsculas de minúsculas. Em outras palavras, ele procurará diferenciando prefixmaiúsculas de minúsculas.

Exemplos de métodos de string Python startwith()

Vejamos alguns exemplos de uso do startswith()método string.

1) Usando o métodostartwith() para verificar se uma string começa com outra string

O exemplo a seguir mostra como usar o startswith()método string para verificar se uma string começa com outra string:

s = 'Make it work, make it right, make it fast.'
result = s.startswith('Make')
print(result)Linguagem de código:  Python  ( python )

Saída:

TrueLinguagem de código:  Python  ( python )

Conforme mencionado anteriormente, o startswith()método procura uma string com distinção entre maiúsculas e minúsculas. Portanto, o exemplo a seguir retorna False:

s = 'Make it work, make it right, make it fast.'
result = s.startswith('make')
print(result)Linguagem de código:  Python  ( python )

Saída:

FalseLinguagem de código:  Python  ( python )

2) Usando o métodostartwith() com uma tupla

O exemplo a seguir usa o startswith()método para verificar se uma string começa com uma das strings em uma tupla:

s = 'Make it work, make it right, make it fast.'
result = s.startswith(('Make','make'))
print(result)Linguagem de código:  PHP  ( php )

Saída:

TrueLinguagem de código:  PHP  ( php )

3) Usando o método startupswith() com o parâmetro start

O exemplo a seguir ilustra como usar o startswith()método para verificar se a string começa com a palavra make em letras minúsculas a partir da posição 14:

s = 'Make it work, make it right, make it fast.'
result = s.startswith('make', 14)
print(result)Linguagem de código:  Python  ( python )

Saída:

TrueLinguagem de código:  Python  ( python )

Resumo

  • Use o startswith()método de string do Python para determinar se uma string começa com outra string.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *