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
rentetan.find(substring, [indeks mula carian], [indeks akhir carian])
Contoh
Mari cari substring 'a', dengan menetapkan
permulaan dan akhir untuk carian:
txt = 'abcadea'
print(txt.find('a', 1, 4))
Keputusan pelaksanaan kod:
3
Contoh
Mari cari substring 'a', dengan menukar
indeks untuk carian:
txt = 'abcadea'
print(txt.find('a', 1, 3))
Keputusan pelaksanaan kod:
-1
Contoh
Dan sekarang mari cari substring 'a' tanpa
menentukan indeks untuk cariannya:
txt = 'abcadea'
print(txt.find('a'))
Keputusan pelaksanaan kod:
0
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