Kaedah find

Kaedah find mengembalikan indeks pertama padanan substring dalam rentetan. Dalam parameter pertama kaedah, kita tentukan substring yang kita perlukan, dalam parameter pilihan kedua dan ketiga - indeks permulaan dan akhir carian masing-masing. Jika substring tidak ditemui, kaedah akan mengembalikan nombor -1.

Sintaks

pythonrentetan.find(substring, [indeks mula carian], [indeks akhir carian])

Contoh

Mari cari substring 'a', dengan menetapkan permulaan dan akhir untuk carian:

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

Keputusan pelaksanaan kod:

python3

Contoh

Mari cari substring 'a', dengan menukar indeks untuk carian:

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

Keputusan pelaksanaan kod:

python-1

Contoh

Dan sekarang mari cari substring 'a' tanpa menentukan indeks untuk cariannya:

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

Keputusan pelaksanaan kod:

python0

Lihat juga

  • kaedah index,
    yang mencari indeks padanan substring dalam rentetan
  • kaedah rfind,
    yang mengembalikan indeks padanan terakhir substring dalam rentetan
  • kaedah count,
    yang mengembalikan bilangan kemunculan substring dalam rentetan
  • kaedah startswith,
    yang menyemak substring dari permulaan rentetan