Усули find

Усули find индекси якуми мувофиқати зерсатрро дар сатр бармегардонад. Дар параметри якуми усул зерсатрро муайян мекунем, дар параметрҳои дуюму сеюм ихтиёрӣ - индекси оғозу анҷоми ҷустуҷӯ мувофиқан муайян карда мешавад. Агар зерсатр ёфт нашавад, усул адади -1-ро бармегардонад.

Синтаксис

pythonсатр.find(зерсатр, [индекси оғози ҷустуҷӯ], [индекси анҷоми ҷустуҷӯ])

Намуна

Биёед зерсатрро 'a' ёбем, барои ҷустуҷӯ оғозу анҷомро муайян кунем:

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

Натиҷаи иҷрои код:

python3

Намуна

Биёед зерсатрро 'a' ёбем, индексҳои ҷустуҷӯро иваз кунем:

pythontxt = 'abcadea'
print(txt.find('a', 1, 3))

Натиҷаи иҷрои код:

python-1

Намуна

Ва акнун зерсатрро 'a' бидуни муайян кардани индексҳо барои ҷустуҷӯ ёбем:

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

Натиҷаи иҷрои код:

python0

Ҳамчунин нигаред

  • усули index,
    ки индекси мувофиқати зерсатрро дар сатр меҷӯяд
  • усули rfind,
    ки индекси охирини мувофиқати зерсатрро дар сатр бармегардонад
  • усули count,
    ки шумори вурудҳои зерсатрро дар сатр бармегардонад
  • усули startswith,
    ки зерсатрро аз оғози сатр санҷед