Метод index

index методу саптагы подсаптын биринчи кездешкен индексин кайтарат. Методдун биринчи параметринде бизге керектүү подсапты белгилейбиз, экинчи жана үчүнчү милдеттүү эмес параметрлерде - издештүн баштоо жана аяктоо индекстери тиешелүү. Эгер подсап табылбаса, анда метод кечирим жаратат.

Синтаксис

pythonсап.index(подсап, [издештү баштоо], [издештү аяктоо])

Мисал

Келгиле, 'a' подсабынын позициясын табалы:

pythontxt = 'abcadea'
print(txt.index('a'))

Кодду иштетүүнүн натыйжасы:

python0

Мисал

Эми издештүн чектерин белгилейли:

pythontxt = 'abcadea'
print(txt.index('a', 1, 4))

Кодду иштетүүнүн натыйжасы:

python3

Дагы караңыз

  • rindex методу,
    ал саптын аягындагы подсаптын эң чоң кездешкен индексин кайтарат
  • find методу,
    ал саптагы подсаптын биринчи кездешкен индексин кайтарат
  • startswith методу,
    ал саптын башындагы подсапты текшерет
  • endswith методу,
    ал саптын аягындагы подсаптын киришин текшерет
  • count методу,
    ал саптагы подсаптын кездешүү санын кайтарат