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
Má 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 ().