Python 字符串 index() 方法

Eksempel

Hvor ordet "welcome" findes i teksten?

txt = "Hello, welcome to my world."
x = txt.index("welcome")
print(x)

Kør Eksempel

Definition og brug

index() metoden søger efter den første forekomst af den angivne værdi.

Hvis værdien ikke findes, udløser index() metoden en undtagelse.

index() metoden er næsten identisk med find() metoden, den eneste forskel er, at find() metoden returnerer -1, hvis værdien ikke findes. (Se eksemplerne nedenfor)

Syntaks

string.index(value, start, end)

Parameter værdi

Parameter Beskrivelse
value Obligatorisk. Værdien, der skal søges efter.
start Valgfri. Hvor søgningen skal starte. Standard er 0.
end Valgfri. Hvor søgningen skal afsluttes. Standard er slutningen af strengen.

Flere eksempler

Eksempel

Hvor første gang bogstavet "e" findes i teksten?

txt = "Hello, welcome to my world."
x = txt.index("e")
print(x)

Kør Eksempel

Eksempel

Hvor første gang bogstavet "e" findes, hvis kun søgningen udføres mellem positionerne 5 og 10?

txt = "Hello, welcome to my world."
x = txt.index("e", 5, 10)
print(x)

Kør Eksempel

Eksempel

Hvis værdien ikke findes, returnerer find() metoden -1, men index() metoden vil udløse en undtagelse:

txt = "Hello, welcome to my world."
print(txt.find("q"))
print(txt.index("q"))

Kør Eksempel