find metodu
find metodu sətirdə alt sətrin ilk
uyğunluq indeksini qaytarır. Metodun birinci
parametrində bizə lazım olan alt sətiri təyin edirik,
ikinci və üçüncü isteğe bağlı parametrlərdə
müvafiq olaraq axtarışın başlanğıc və son indeksini.
Əgər alt sətir tapılmasa, metod
-1 rəqəmini qaytarır.
Sintaksis
sətir.find(alt sətir, [axtarışın başlanğıc indeksi], [axtarışın son indeksi])
Nümunə
Gəlin 'a' alt sətrini tapaq,
onu axtarmaq üçün başlanğıc və sonu göstərərək:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Kodun icrasının nəticəsi:
3
Nümunə
Gəlin axtarış indekslərini dəyişdirərək
'a' alt sətrini tapaq:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Kodun icrasının nəticəsi:
-1
Nümunə
İndi isə onu axtarmaq üçün indeksləri göstərmədən
'a' alt sətrini tapaq:
txt = 'abcadea'
print(txt.find('a'))
Kodun icrasının nəticəsi:
0
Həmçinin baxın
-
indexmetodu,
sətirdə alt sətrin uyğunluq indeksini axtarır -
rfindmetodu,
sətirdə alt sətrin son uyğunluq indeksini qaytarır -
countmetodu,
sətirdə alt sətrin daxilolma sayını qaytarır -
startswithmetodu,
sətrin əvvəlindən alt sətri yoxlayır