Řetězec Pythonu končí s ()

Metoda endswith () vrací True, pokud řetězec končí zadanou příponou. Pokud ne, vrátí False.

Syntaxe endswith()je:

 str.endswith (přípona (, start (, konec)))

endswith () Parametry

endswith()Má tři parametry:

  • přípona - Řetězec nebo n-tice přípon, které mají být zkontrolovány
  • start (volitelně) - Počáteční pozice, kde má být v řetězci zkontrolována přípona .
  • end (volitelně) - Koncová pozice, kde má být v řetězci zkontrolována přípona .

Návratová hodnota z endswith ()

endswith()Metoda vrací boolean.

  • Vrátí True, pokud řetězce končí zadanou příponou.
  • Vrátí False, pokud řetězec nekončí zadanou příponou.

Příklad 1: endswith () Bez parametrů začátku a konce

 text = "Python is easy to learn." result = text.endswith('to learn') # returns False print(result) result = text.endswith('to learn.') # returns True print(result) result = text.endswith('Python is easy to learn.') # returns True print(result)

Výstup

 False True True

Příklad 2: endswith () S počátečními a koncovými parametry

 text = "Python programming is easy to learn." # start parameter: 7 # "programming is easy to learn." string is searched result = text.endswith('learn.', 7) print(result) # Both start and end is provided # start: 7, end: 26 # "programming is easy" string is searched result = text.endswith('is', 7, 26) # Returns False print(result) result = text.endswith('easy', 7, 26) # returns True print(result)

Výstup

 Pravda Nepravda Pravda

Předávání Tuple to endswith ()

Je možné předat tuple přípony endswith()metodě v Pythonu.

Pokud řetězec končí libovolnou položkou n-tice, endswith()vrátí True. Pokud ne, vrátí False

Příklad 3: endswith () S Tuple Suffix

 text = "programming is easy" result = text.endswith(('programming', 'python')) # prints False print(result) result = text.endswith(('python', 'easy', 'java')) #prints True print(result) # With start and end parameter # 'programming is' string is checked result = text.endswith(('is', 'an'), 0, 14) # prints True print(result)

Výstup

 False True True

Pokud potřebujete zkontrolovat, zda řetězec začíná zadanou předponou, můžete použít metodu startswith () v Pythonu.

Zajímavé články...