Методи 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,
    ки шумораи дохилшавии подсатрро дар сатр бармегардонад