Tutorial

Deklarasi, Fungsi, Kegunaan & Contoh Python index()

Diposting oleh I. B. Gd Pramana A. Putra pada 05 Mar 22, diperbarui pada 16 Jul 22

Method Python String index() berguna untuk mengembalikan indeks pada substring (string yang dicari) jika ditemukan. Jika tidak, maka method ini akan melemparkan sebuah eksepsi (pesan error).

Deklarasi

Penulisan atau pendeklarasian index() adalah sebagai berikut:

str.index(substring[, start[, end]] )

Parameter

Method lstrip() memiliki tiga parameter, dimana satu parameter bersifat wajib diisi, dan dua lainnya bersifat opsional.

  • sub (wajib) – substring untuk dicari di dalam string.
  • start (opsional) – indeks awal dimana substring harus dimulai dicari.
  • end (opsional) – indeks akhir dimana pencarian substring harus diakhiri.

Pengembalian

Method index() mengembalikan indeks awal/terendah dimana substring pada string ditemukan. Jika substring tidak ditemukan, maka nilai yang dikembalikan adalah eksepsi ValueError.

Contoh #1

Pada contoh pertama kita akan memanggil method index() pada suatu string tanpa memberi argumen pada kedua parameter opsional.

string = "Belajar Python di UpTavern"
print("Substring 'Python' :", string.index('Python'))

Output

Substring 'Python' : 8

8 adalah nilai urutan indeks dimana “Python” dimulai.

Contoh #2

Pada contoh kedua kita akan memanggil method index() pada suatu string dengan memberi argumen pada kedua parameter opsional.

string = "Belajar Python di UpTavern"
print("Substring 'Python' :", string.index('Python', 8, 14))

Output

Substring 'Python' : 8

8 adalah nilai urutan indeks dimana “Python” dimulai, sedangkan 14 adalah urutan indeks dimana “Python” berakhir.

Apabila kita memberi nilai 8 pada start, dan 12 pada end, maka method ini akan mencari “Python” pada “Pytho”.

string = "Belajar Python di UpTavern"
print("Substring 'Python' :", string.index('Python', 8, 12))

Output

Traceback (most recent call last):
  File "main.py", line 2, in <module>
    print("Substring 'Python' :", string.index('Python', 8, 12))
ValueError: substring not found

Referensi: Python Docs – index()

Tutorial yang saya buat ini memakan waktu yang cukup lama agar dapat membantumu belajar dan memingkatkan pemahamanmu terkait topik ini. Saya harap tutorial ini bermanfaat buatmu, kalau boleh traktir saya kopi atau makanan ringan ya agar lebih giat rilis tutorial gratis :)

Dukung saya dengan · paypal · buymeacoffee · ko-fi · trakteer
Jawaban & Respon
    Belum ada komentar

Login dulu

Kamu harus login terlebih dahulu sebelum memberikan komentar pada pos ini.