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)

Jalankan Contoh

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)

Jalankan Contoh

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)

Jalankan Contoh

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"))

Jalankan Contoh