Python String index() Metoda
Przykład
Gdzie w tekście jest słowo „witamy”?:
txt = "Hello, welcome to my world."
x = txt.index("welcome")
print(x)
Definicja i użycie
Metoda index()
znajduje pierwsze wystąpienie określonej wartości.
Metoda index()
zgłasza wyjątek, jeśli wartość nie zostanie znaleziona.
Metoda index()
jest prawie taka sama jak
find()
metoda, jedyną różnicą jest to, że find()
metoda zwraca -1, jeśli wartość nie zostanie znaleziona. (Patrz przykład poniżej)
Składnia
string.index(value, start, end)
Wartości parametrów
Parameter | Description |
---|---|
value | Required. The value to search for |
start | Optional. Where to start the search. Default is 0 |
end | Optional. Where to end the search. Default is to the end of the string |
Więcej przykładów
Przykład
Gdzie w tekście występuje pierwsze wystąpienie litery „e”?:
txt = "Hello, welcome to my world."
x = txt.index("e")
print(x)
Przykład
Gdzie w tekście znajduje się pierwsze wystąpienie litery „e”, gdy wyszukujesz tylko między pozycją 5 a 10?:
txt = "Hello, welcome to my world."
x = txt.index("e",
5, 10)
print(x)
Przykład
Jeśli wartość nie zostanie znaleziona, metoda find() zwraca -1, ale metoda index() zgłosi wyjątek:
txt = "Hello, welcome to my world."
print(txt.find("q"))
print(txt.index("q"))