Μέθοδος endswith

Η μέθοδος endswith ελέγχει αν μια συμβολοσειρά τελειώνει με την καθορισμένη υποσυμβολοσειρά και επιστρέφει τιμές True ή False. Στην πρώτη παράμετρο της μεθόδου ορίζουμε την υποσυμβολοσειρά που θέλουμε, στη δεύτερη και τρίτη προαιρετικές παραμέτρους - τον δείκτη έναρξης και λήξης της αναζήτησης αντίστοιχα.

Σύνταξη

pythonσυμβολοσειρά.endswith(υποσυμβολοσειρά, [δείκτης έναρξης αναζήτησης], [δείκτης λήξης αναζήτησης])

Παράδειγμα

Ας βρούμε την υποσυμβολοσειρά 'a', ορίζοντας για την αναζήτηση την αρχή και το τέλος:

pythontxt = 'abcadea'
print(txt.endswith('a', 0, 4))

Αποτέλεσμα εκτέλεσης κώδικα:

pythonTrue

Παράδειγμα

Ας βρούμε την υποσυμβολοσειρά 'a', αλλάζοντας τους δείκτες για αναζήτηση:

pythontxt = 'abcadea'
print(txt.endswith('a', 0, 3))

Αποτέλεσμα εκτέλεσης κώδικα:

pythonFalse

Παράδειγμα

Τώρα ας ελέγξουμε αν η υποσυμβολοσειρά μας τελειώνει σε 'a':

pythontxt = 'abcadea'
print(txt.endswith('a'))

Αποτέλεσμα εκτέλεσης κώδικα:

pythonTrue

Δείτε επίσης

  • μέθοδος startswith,
    που ελέγχει την υποσυμβολοσειρά από την αρχή της συμβολοσειράς
  • μέθοδος count,
    που επιστρέφει τον αριθμό εμφανίσεων υποσυμβολοσειράς στη συμβολοσειρά
  • μέθοδος replace,
    που αναζητά και αντικαθιστά υποσυμβολοσειρά σε συμβολοσειρά
  • μέθοδος find,
    που επιστρέφει τον δείκτη της πρώτης εμφάνισης υποσυμβολοσειράς στη συμβολοσειρά