Μέθοδος 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"))

Εκτέλεση Παραδείγματος