Python字符串index()方法
Παράδειγμα
Πού βρίσκεται η λέξη "welcome" στο κείμενο;
txt = "Hello, welcome to my world." x = txt.index("welcome") print(x)
Ορισμός και Χρήση
Η μέθοδος index() αναζητά την πρώτη εμφάνιση της καθορισμένης τιμής.
Αν δεν βρεθεί η τιμή, η μέθοδος index() προκαλεί εξαίρεση.
Η μέθοδος index() είναι σχεδόν ίδια με τη μέθοδο find(), η μοναδική διαφορά είναι ότι η μέθοδος find() επιστρέφει -1 αν δεν βρεθεί η τιμή. (Δείτε τα παραδείγματα παρακάτω)
Γραμματική
string.index(value, start, end)
Παράμετρος τιμή
Παράμετρος | Περιγραφή |
---|---|
value | Απαιτείται. Η τιμή που θα αναζητηθεί. |
start | Οπション. Πού να ξεκινήσει η αναζήτηση. Η προεπιλεγμένη τιμή είναι 0. |
end | Οπション. Πού να τελειώσει η αναζήτηση. Η προεπιλεγμένη τιμή είναι το τέλος της αλφαβητικής αλυσίδας. |
Περισσότερα Παράδειγματα
Παράδειγμα
Πού εμφανίζεται πρώτη φορά η λέξη "e" στο κείμενο;
txt = "Hello, welcome to my world." x = txt.index("e") print(x)
Παράδειγμα
Αν αναζητηθεί μόνο μεταξύ των pozιцій 5 και 10, όπου εμφανίζεται πρώτη φορά η λέξη "e"?
txt = "Hello, welcome to my world." x = txt.index("e", 5, 10) print(x)
Παράδειγμα
Αν δεν βρεθεί η τιμή, η μέθοδος find() επιστρέφει -1, αλλά η μέθοδος index() προκαλεί εξαίρεση:
txt = "Hello, welcome to my world." print(txt.find("q")) print(txt.index("q"))