Усули find
Усули find индекси якуми
мувофиқати зерсатрро дар сатр бармегардонад. Дар параметри якуми усул зерсатрро муайян мекунем,
дар параметрҳои дуюму сеюм ихтиёрӣ
- индекси оғозу анҷоми ҷустуҷӯ мувофиқан муайян карда мешавад.
Агар зерсатр ёфт нашавад, усул
адади -1-ро бармегардонад.
Синтаксис
сатр.find(зерсатр, [индекси оғози ҷустуҷӯ], [индекси анҷоми ҷустуҷӯ])
Намуна
Биёед зерсатрро 'a' ёбем,
барои ҷустуҷӯ оғозу анҷомро муайян кунем:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Натиҷаи иҷрои код:
3
Намуна
Биёед зерсатрро 'a' ёбем,
индексҳои ҷустуҷӯро иваз кунем:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Натиҷаи иҷрои код:
-1
Намуна
Ва акнун зерсатрро 'a' бидуни
муайян кардани индексҳо барои ҷустуҷӯ ёбем:
txt = 'abcadea'
print(txt.find('a'))
Натиҷаи иҷрои код:
0
Ҳамчунин нигаред
-
усули
index,
ки индекси мувофиқати зерсатрро дар сатр меҷӯяд -
усули
rfind,
ки индекси охирини мувофиқати зерсатрро дар сатр бармегардонад -
усули
count,
ки шумори вурудҳои зерсатрро дар сатр бармегардонад -
усули
startswith,
ки зерсатрро аз оғози сатр санҷед