Metode find() String Python
Contoh
Tempat kata "welcome" berada di mana di teks?
txt = "Hello, welcome to my world." x = txt.find("welcome") print(x)
Definisi dan Penggunaan
Metode find() mencari penampilan pertama nilai yang ditentukan.
Jika nilai tidak ditemukan, metode find() mengembalikan -1.
Metode find() sama seperti metode index(), perbedaan utamanya adalah jika nilai tidak ditemukan, metode index() akan memicu eksepsi. (Lihat contoh di bawah ini)
Sintaks
string.find(value, start, end)
Nilai Parameter
Parameter | Deskripsi |
---|---|
value | Diperlukan. Nilai yang akan dicari. |
start | Pilihan. Lokasi awal pencarian. Default adalah 0. |
end | Pilihan. Lokasi penghentian pencarian. Default adalah akhir string. |
Beberapa Contoh Lainnya
Contoh
Karakter "e" muncul untuk pertama kalinya di posisi:
txt = "Hello, welcome to my world." x = txt.find("e") print(x)
Contoh
Jika mencari hanya di posisi 5 sampai 10, karakter "e" muncul untuk pertama kalinya di posisi:
txt = "Hello, welcome to my world." x = txt.find("e", 5, 10) print(x)
Contoh
Jika nilai tidak ditemukan, metode find() mengembalikan -1, tetapi metode index() akan memicu eksepsi:
txt = "Hello, welcome to my world." print(txt.find("q")) print(txt.index("q"))