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

pythonsə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:

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

Kodun icrasının nəticəsi:

python3

Nümunə

Gəlin axtarış indekslərini dəyişdirərək 'a' alt sətrini tapaq:

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

Kodun icrasının nəticəsi:

python-1

Nümunə

İndi isə onu axtarmaq üçün indeksləri göstərmədən 'a' alt sətrini tapaq:

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

Kodun icrasının nəticəsi:

python0

Həmçinin baxın

  • index metodu,
    sətirdə alt sətrin uyğunluq indeksini axtarır
  • rfind metodu,
    sətirdə alt sətrin son uyğunluq indeksini qaytarır
  • count metodu,
    sətirdə alt sətrin daxilolma sayını qaytarır
  • startswith metodu,
    sətrin əvvəlindən alt sətri yoxlayır