Cara Mengetahui Kata (Deretan Karakter) Terakhir dari Kalimat Menggunakan Fungsi Endswith() Pada Pemrograman Python


Untuk mengetahui kata (deretan karakter) terakhir dari suatu kalimat, bahasa pemrograman python menyediakan fungsi endswith(). Bagaimana contoh penerapannya, silakan simak artikel ini.


Misalkan ada variabel x dengan nilai berupa kalimat seperti berikut ini.

>>> x = "jalan rumah si badu di samping jalan rumah ayu"

Kemudian kita ingin mengetahui apakah deretan karakter terakhir dari kalimat tersebut adalah "ayu"? 

Untuk itu kita bisa minta bantuan dari fungsi built in atau fungsi pustaka yang sudah tersedia pada pemrograman python yaitu fungsi  endswith(). Caranya seperti berikut ini.

>>> x.endswith("ayu")
True
>>> 

Hasil yang diperoleh dari kode program x.endswith("ayu") di atas adalah True. Itu menunjukkan bahwa frase "ayu" adalah deretan karakter terakhir dari kalimat pada nilai variabel x.

Selanjutnya, kita bisa juga membatasi area pencarian dari kata (deretan karakter) yang akan kita cari, maka kita perlu menambahkan parameter tambahan yaitu parameter kedua dan ketiga. Parameter kedua adalah nilai indeks awal pencarian, dan parameter ketiga adalah nilai indeks akhir pencarian dari kalimat yang dimaksud. 

Misalkan kita ingin mengetahui apakah deretan karakter terakhir mulai dari karakter berindeks 0 hingga berindeks 10 pada kalimat variabel x tersebut adalah "ruimah"? Caranya bisa kita buat seperti berikut ini.

>>> x.endswith("rumah",0,10)
False

Hasilnya adalah False. Itu menunjukkan bahwa deretan karakter terakhir dari kalimat pada variabel x bukan "rumah". Karena penasaran, coba kita buktikan dengan melihat langsung setiap karakter pada kalimat variabel x tersebut.

Dari hasil penelusuran kalimat pada variabel x tersebut, indeks ke 0 adalah karakter "j"  dari kata "jalan", dan karakter ke 10 adalah karakter "h" dari kata "rumah".

Perlu diketahui bahwa parameter ketiga sebagai indeks akhir pencarian untuk fungsi endswith() haruslah ditulis posisi indeks akhir pencarian ditambah 1 indeks. Sehingga, wilayah pencarian jika ditulis dengan kode program x.endswith("rumah",0,10) seperti di atas adalah dari indeks ke-0 hingga indeks ke-9. 

Jika kita tulis pada parameter kedua dan ketiga dari fungsi endswith() dengan indeks ke-0 hingga indeks ke-11, maka wilayah pencariannya adalah dari indeks ke-0 hingga ke-10, seperti berikut ini.

>>> x.endswith("rumah",0,11)
True

Hasil dari endswith("rumah", 0, 11) di atas adalah True. Ini menunjukkan bahwa deretan karakter "rumah" adalah deretan karakter terakhir dari kalimat pada variabel x dengan rentang pencarian dari indeks ke-0 hingga ke-11 (indeks akhir pencarian + 1).

Perlu diketahui juga bahwa setiap karakter pada suatu kalimat memiliki urutan indeksnya masing-masing, dimulai dari indeks ke-0 sebagai karakter pertama, indeks ke-1 sebagai karakter kedua, dan seterusnya.

Demikian pemaparans singkat tentang cara mengetahui deretan karkater terakhri dari suatu kalimat menggunakan fungsi endwith() pada pemrograman python. Semoga artikel ini bermanfaat.

 

Info Promo Menarik, silakan klik banner di bawah ini untuk info selengkapnya

Artikel ini ditulis oleh:

mister bram



Bagaimana menurutmu artikel ini?




 Silakan bagikan artikel ini




 Silakan tulis dan bagikan pendapatmu untuk didiskusikan
Info dan promo menarik untuk kamu
silakan geser dan klik banner di bawah ini untuk dapatkan informasi selengkapnya