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 True
se 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. Oprefix
parâmetro é obrigatório.start
é a posição que o método começa a procurar peloprefix
. Ostart
parâmetro é opcional.end
é a posição na string em que o método para de procurar oprefix
. Oend
parâmetro também é opcional.
Observe que o startswith()
método diferencia maiúsculas de minúsculas. Em outras palavras, ele procurará diferenciando prefix
maiú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:
True
Linguagem 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:
False
Linguagem 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:
True
Linguagem 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:
True
Linguagem 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.