Μέθοδος endswith
Η μέθοδος endswith ελέγχει αν μια συμβολοσειρά τελειώνει
με την καθορισμένη υποσυμβολοσειρά και επιστρέφει
τιμές True ή False. Στην
πρώτη παράμετρο της μεθόδου ορίζουμε την
υποσυμβολοσειρά που θέλουμε, στη δεύτερη και τρίτη προαιρετικές
παραμέτρους - τον δείκτη έναρξης και λήξης της αναζήτησης
αντίστοιχα.
Σύνταξη
συμβολοσειρά.endswith(υποσυμβολοσειρά, [δείκτης έναρξης αναζήτησης], [δείκτης λήξης αναζήτησης])
Παράδειγμα
Ας βρούμε την υποσυμβολοσειρά 'a', ορίζοντας
για την αναζήτηση την αρχή και το τέλος:
txt = 'abcadea'
print(txt.endswith('a', 0, 4))
Αποτέλεσμα εκτέλεσης κώδικα:
True
Παράδειγμα
Ας βρούμε την υποσυμβολοσειρά 'a', αλλάζοντας
τους δείκτες για αναζήτηση:
txt = 'abcadea'
print(txt.endswith('a', 0, 3))
Αποτέλεσμα εκτέλεσης κώδικα:
False
Παράδειγμα
Τώρα ας ελέγξουμε αν η υποσυμβολοσειρά μας
τελειώνει σε 'a':
txt = 'abcadea'
print(txt.endswith('a'))
Αποτέλεσμα εκτέλεσης κώδικα:
True
Δείτε επίσης
-
μέθοδος
startswith,
που ελέγχει την υποσυμβολοσειρά από την αρχή της συμβολοσειράς -
μέθοδος
count,
που επιστρέφει τον αριθμό εμφανίσεων υποσυμβολοσειράς στη συμβολοσειρά -
μέθοδος
replace,
που αναζητά και αντικαθιστά υποσυμβολοσειρά σε συμβολοσειρά -
μέθοδος
find,
που επιστρέφει τον δείκτη της πρώτης εμφάνισης υποσυμβολοσειράς στη συμβολοσειρά