Reťazec Pythonu končí s ()

Metóda endswith () vráti True, ak reťazec končí zadanou príponou. Ak nie, vráti hodnotu False.

Syntax endswith()je:

 str.endswith (prípona (, štart (, koniec)))

končí s () parametrami

endswith()tri parametre:

  • prípona - Reťazec alebo n-tica prípon, ktoré sa majú skontrolovať
  • start (voliteľné) - Počiatočná pozícia, kde sa má v reťazci skontrolovať prípona .
  • end (voliteľné) - Koncová pozícia, kde sa má v rámci reťazca skontrolovať prípona .

Návratová hodnota z endswith ()

endswith()Metóda vracia boolean.

  • Vráti True, ak reťazce končia zadanou príponou.
  • Ak reťazec nekončí zadanou príponou, vráti hodnotu False.

Príklad 1: endswith () Bez parametrov start a end

 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ýkon

 False True True

Príklad 2: endswith () S počiatočnými a koncovými parametrami

 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ýkon

 Pravda Nepravda Pravda

Prechod Tuple na koniec s ()

Je možné odovzdať n-tické prípony endswith()metóde v Pythone.

Ak reťazec končí akoukoľvek položkou n-tice, endswith()vráti hodnotu True. Ak nie, vráti hodnotu False

Príklad 3: končí s () s príponou Tuple

 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ýkon

 False True True

Ak potrebujete skontrolovať, či reťazec začína zadanou predponou, môžete v Pythone použiť metódu startwith ().

Zaujímavé články...