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