Metodas „endswith“ () grąžina „True“, jei eilutė baigiasi nurodyta priesaga. Jei ne, jis grąžina False.
Sintaksė endswith()
yra:
str.endswith (priesaga (, pradžia (, pabaiga)))
endswith () parametrai
Tam endswith()
reikia trijų parametrų:
- galūnė - tikrintinų galūnių eilutė arba paketas
- pradžia (pasirinktinai) - pradžios vieta, kur eilutė turi būti tikrinama galūnė .
- pabaiga (pasirinktinai) - pabaigos vieta, kurioje eilutę reikia patikrinti priesagą .
Grąžinimo vertė iš endswith ()
endswith()
Metodas grąžina Būlio.
- Jis grąžina „True“, jei eilutės baigiasi nurodytu galūne.
- Jis grąžina False, jei eilutė nesibaigia nurodyta priesaga.
1 pavyzdys: endswith () Be pradžios ir pabaigos parametrų
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)
Rezultatas
Klaidinga Tiesa Tiesa
2 pavyzdys: endswith () Su pradžios ir pabaigos parametrais
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)
Rezultatas
Tiesa Klaidinga Tiesa
Tuple perdavimas endswithui ()
„ endswith()
Python “ metodui galima perduoti po kelis priesagus .
Jei eilutė baigiasi bet kuriuo elemento elementu, endswith()
grąžinama teisinga. Jei ne, jis grąžina False
3 pavyzdys: endswith () Su Tuple priesaga
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)
Rezultatas
Klaidinga Tiesa Tiesa
Jei reikia patikrinti, ar eilutė prasideda nurodytu priešdėliu, „Python“ galite naudoti metodą startswith ().