Mwili wa Python index()
Mfano
Kati ya matukio, kile cha "welcome" inapatikana kwa nafasi yoyote?
txt = "Hello, welcome to my world." x = txt.index("welcome") print(x)
Ufafanuzi na Matumizi
Kitambaa index() kinatafuta uwanja wa thamani kwa mara ya kwanza.
Ikiwa hayatapata thamani, kitambaa index() kinasababisha kesi ya kina.
Kitambaa index() kinahusiana na kitambaa find(), ingawa mawazo yana kawaida, kwa sababu kitambaa find() kinaa -1 kama hayatapata thamani.
Sanaa
string.index(value, start, end)
Thamani ya mambo
Mambo | Maelezo |
---|---|
value | Inahitajika. Thamani inayotafutwa. |
start | Chaguo. Je, kati ya nafasi ambazo inatumika kuanza utafutaji. Kwa muhula ni 0. |
end | Chaguo. Je, kati ya nafasi ambazo inatumika kumaliza utafutaji. Kwa muhula ni mengine mwa matukio wa kushona. |
Mfano zaidi
Mfano
Kile cha "e" inapatikana kwa nafasi yoyote katika matukio?
txt = "Hello, welcome to my world." x = txt.index("e") print(x)
Mfano
Ikiwa tumeenda kutafuta katika nafasi 5 na 10, kwa mara ya kwanza kile cha "e" inapatikana kwa nafasi yoyote?
txt = "Hello, welcome to my world." x = txt.index("e", 5, 10) print(x)
Mfano
Ikiwa hayatapata thamani hii, kitambaa find() kinaa -1, lakini kitambaa index() kinasababisha kesi ya kina:
txt = "Hello, welcome to my world." print(txt.find("q")) print(txt.index("q"))