Praktikum Modul Manipulasi String pada Pemrograman Dasar Lanjutan
Halo semuanya! π
Di dunia pemrograman, kita sering berhadapan dengan string yaitu sekumpulan karakter yang bisa berupa kata, kalimat, bahkan paragraf. Nah, di materi Pemrograman Dasar Lanjutan kali ini, kita akan belajar bagaimana cara memanipulasi string agar bisa digunakan sesuai kebutuhan program.
Mulai dari hal sederhana seperti menggabungkan teks, menghitung panjang kata, hingga mengubah huruf besar-kecil atau mengganti bagian tertentu dari kalimat, semuanya bisa dilakukan dengan mudah menggunakan Python. Materi ini penting banget karena hampir semua aplikasi modern, baik itu website, game, maupun program berbasis data, membutuhkan pengolahan teks dalam berbagai bentuk.
Yuk, kita bahas satu per satu praktik dasarnya untuk memahami bagaimana Python memproses dan memanipulasi string dengan efisien!
- PRAKTIKUM 1 (String dalam Python)

nama berisi teks "Python", dan versi berisi '3,8'. print(nama, versi) menampilkan keduanya dengan spasi di antaranya.
\n artinya baris baru (newline).\t artinya tab (spasi lebar). \' digunakan agar tanda petik tunggal ' bisa muncul dalam teks.
in digunakan untuk memeriksa apakah suatu teks ada di dalam string. Dari hasil operasi tersebut kata Python ada di dalam teks, tapi Java tidak.
Penjelasan :
teks[0:5] menampilkan huruf ke-0 sampai ke-4 → "SONTO".teks[5:] menampilkan dari huruf ke-5 sampai akhir → "LOYO".
Penjelasan :
len() menghitung panjang string (jumlah karakter).
startswith("Python") mengecek apakah string dimulai dengan kata Python.False.True.
endswith() mengecek apakah string diakhiri dengan teks tertentu.
+ digunakan untuk menggabungkan string.
print("UNIKU") menampilkan teks biasa.teks * 3 artinya teks diulang 3 kali.
Penjelasan :
%s untuk format teks/string.%d untuk format angka/integer.
format() digunakan untuk mengganti {} dengan nilai variabel sesuai urutan.
f di depan string menandakan f-string, cara modern untuk memformat teks.
.split() memecah string menjadi list berdasarkan spasi → ["Python", "is", "fun"]." ".join(list_kata) menggabungkannya kembali jadi string..upper() mengubah semua huruf menjadi huruf besar.
.lower() mengubah semua huruf menjadi huruf kecil.
.swapcase() menukar huruf besar menjadi kecil dan sebaliknya.
.find("is") mencari posisi awal substring “is” dalam string.
.replace("Java", "Python") mengganti kata Java menjadi Python.
.strip() menghapus spasi di awal & akhir teks..lstrip() hanya di awal..rstrip() hanya di akhir.









Komentar
Posting Komentar