String Python termina com() – 03

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

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

O endswith()é um método de string que retorna Truese uma string termina com outra string. Caso contrário, ele retorna False.

O seguinte ilustra a sintaxe do endswith()método:

str.endswith(suffix, [,start [,end ])Linguagem de código:  CSS  ( css )

O endswith()método possui três parâmetros:

  • suffixé uma string ou uma tupla de strings para corresponder no arquivo str. Se suffixfor uma tupla , o método retornará Truese strterminar com um dos elementos da string na tupla. O suffixparâmetro é obrigatório.
  • starté a posição em que o método começa a procurar pelo suffix. O startparâmetro é opcional.
  • endé a posição em strque o método para de procurar pelo suffix. O endparâmetro também é opcional.

O endswith()método procura diferenciando suffixmaiúsculas de minúsculas.

Para determinar se uma string começa com outra string, você usa o startswith()método string.

Exemplos de métodos de string Python endswith()

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

1) Usando o método Python string endswith() para determinar se uma string termina com outra string

O exemplo a seguir usa o endswith()método string para determinar se uma string termina com outra string:

s = 'Beautiful is better than ugly'
result = s.endswith('ugly')
print(result)Linguagem de código:  PHP  ( php )

Saída:

TrueLinguagem de código:  PHP  ( php )

Conforme mencionado acima, o endswith()método corresponde à string diferenciando maiúsculas de minúsculas. Portanto, o exemplo a seguir retorna False:

s = 'Beautiful is better than ugly'
result = s.endswith('UGLY')
print(result)Linguagem de código:  PHP  ( php )

Saída:

FalseLinguagem de código:  PHP  ( php )

2) Usando o método Python string endswith() com uma tupla

O exemplo a seguir usa o endswith()método para verificar se uma frase termina com ponto final ( .), ponto de interrogação ( ?) ou ponto de exclamação ( !):

marks = ('.''?', '!')
sentence = 'Hello, how are you?'
result = sentence.endswith(marks)

print(result)Linguagem de código:  PHP  ( php )

Saída:

TrueLinguagem de código:  PHP  ( php )

Resumo

  • Use o endswith()método de string do Python para determinar se uma string termina com outra string.

Deixe um comentário

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