Μέθοδος index

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

Σύνταξη

pythonσυμβολοσειρά.index(υποσυμβολοσειρά, [αρχή αναζήτησης], [τέλος αναζήτησης])

Παράδειγμα

Ας βρούμε τη θέση της υποσυμβολοσειράς 'a':

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

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

python0

Παράδειγμα

Ας ορίσουμε τώρα τα όρια αναζήτησης:

pythontxt = 'abcadea'
print(txt.index('a', 1, 4))

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

python3

Δείτε επίσης

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