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ə
isə 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,
axtarış üçü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ış üçün indeksləri 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ə onun axtarışı üçü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