index metodu
index metodu, bir dizede alt dizenin ilk
bulunduğu indeksi döndürür. Metodun ilk
parametresinde aradığımız alt dizeyi belirtiriz,
ikinci ve üçüncü opsiyonel parametrelerde
sırasıyla aramanın başlangıç ve bitiş indeksini
belirtebiliriz. Eğer alt dize bulunamazsa, metod
bir istisna fırlatır.
Sözdizimi
dize.index(alt_dize, [arama_başlangıcı], [arama_sonu])
Örnek
'a' alt dizesinin konumunu bulalım:
txt = 'abcadea'
print(txt.index('a'))
Kodun çalıştırılmasının sonucu:
0
Örnek
Şimdi arama sınırlarını belirtelim:
txt = 'abcadea'
print(txt.index('a', 1, 4))
Kodun çalıştırılmasının sonucu:
3
Ayrıca bakınız
-
metod
rindex,
bir dizede alt dizenin bulunduğu en büyük indeksi döndürür -
metod
find,
bir dizede alt dizenin ilk bulunduğu indeksi döndürür -
metod
startswith,
bir dizenin başlangıcını bir alt dize için kontrol eder -
metod
endswith,
bir dizenin sonunun bir alt dize ile bitip bitmediğini kontrol eder -
metod
count,
bir dizede bir alt dizenin kaç kez geçtiğini döndürür