Η μέθοδος rindex() της αλφαβητικής συμβολοσειράς Python
Παράδειγμα
Η θέση της τελευταίας εμφάνισης της αλφαβητικής συμβολοσειράς "China" στο κείμενο:
txt = "China is a great country. I love China." x = txt.rindex("casa") print(x)
Ορισμός και Χρήση
Η μέθοδος rindex() αναζητά την τελευταία εμφάνιση της καθορισμένης τιμής.
Αν δεν βρεθεί η τιμή, η μέθοδος rindex() προκαλεί εξαίρεση.
Η μέθοδος rindex() είναι σχεδόν ίδια με τη μέθοδο rfind(). Δείτε παρακάτω παραδείγματα.
Γραμματική
string.rindex(value, start, end)
Τιμή Παράμετρου
Παράμετρος | Περιγραφή |
---|---|
value | Απαιτείται. Η τιμή που θα αναζητηθεί. |
start | Οπциона. Πού να ξεκινήσει η αναζήτηση. Η προεπιλεγμένη τιμή είναι 0. |
end | Οπциона. Πού να τελειώσει η αναζήτηση. Η προεπιλεγμένη τιμή είναι το τέλος της αλφαβητικής ακολουθίας. |
Περισσότερα Παράδειγματα
Παράδειγμα
Πού εμφανίζεται για τελευταία φορά το γράμμα "e" στο κείμενο;
txt = "Hello, welcome to my world." x = txt.rindex("e") print(x)
Παράδειγμα
Αν αναζητηθεί μόνο μεταξύ των pozιцій 5 και 10, όπου βρίσκεται η τελευταία εμφάνιση του γράμματος "e" στο κείμενο;
txt = "Hello, welcome to my world." x = txt.rindex("e", 5, 10) print(x)
Παράδειγμα
Αν δεν βρεθεί η τιμή, η μέθοδος rfind() επιστρέφει -1, αλλά η μέθοδος rindex() προκαλεί εξαίρεση:
txt = "Hello, welcome to my world." print(txt.rfind("q")) print(txt.rindex("q"))