Metoda endswith
Metoda endswith verifică dacă șirul se
termină cu subșirul specificat și returnează
valorile True sau False. În
primul parametru al metodei specificăm subșirul
dorit, în al doilea și al treilea parametri
opționali - indexul de început și respectiv de
sfârșit al căutării.
Sintaxă
șir.endswith(subșir, [index început căutare], [index sfârșit căutare])
Exemplu
Să găsim subșirul 'a', specificând
începutul și sfârșitul pentru căutare:
txt = 'abcadea'
print(txt.endswith('a', 0, 4))
Rezultatul executării codului:
True
Exemplu
Să găsim subșirul 'a', schimbând
indexurile pentru căutare:
txt = 'abcadea'
print(txt.endswith('a', 0, 3))
Rezultatul executării codului:
False
Exemplu
Și acum să verificăm dacă șirul nostru se
termină cu 'a':
txt = 'abcadea'
print(txt.endswith('a'))
Rezultatul executării codului:
True
Vedeți și
-
metoda
startswith,
care verifică subșirul de la începutul șirului -
metoda
count,
care returnează numărul de apariții ale subșirului în șir -
metoda
replace,
care caută și înlocuiește subșirul în șir -
metoda
find,
care returnează indexul primei potriviri a subșirului în șir