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