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"))

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