Install Web App

Python Tambahan #12 Pemrosesan String: replace(), strip(), split()

profil-penulis

Yuliance Ardies Ferry w.Yehohanan

22 April 2025

Pemrosesan teks adalah bagian penting dalam banyak aplikasi Python, mulai dari pengolahan data, manipulasi input pengguna, hingga pengambilan data dari file. Python menyediakan berbagai metode untuk mempermudah pekerjaan ini, dan tiga yang paling sering digunakan adalah:

  • replace(): Mengganti bagian dari string

  • strip(): Menghapus karakter kosong di awal/akhir

  • split(): Memecah string menjadi list

Dengan memahami dan menguasai ketiganya, kamu bisa mengelola string dengan lebih cepat dan efisien.


Fungsi replace(): Ganti Karakter atau Kata

Digunakan untuk mengganti substring tertentu dalam string dengan string baru.

Contoh:

teks = "Halo Dunia"
hasil = teks.replace("Dunia", "Python")
print(hasil)
# Output: Halo Python

Fungsi strip(): Hapus Spasi dan Karakter Khusus

strip() digunakan untuk menghapus spasi putih di awal dan akhir string. Bisa juga digunakan untuk karakter tertentu.

Contoh:

kalimat = "  belajar python  "
print(kalimat.strip())
# Output: belajar python

url = "---link---"
print(url.strip("-"))
# Output: link

Fungsi split(): Memecah String Menjadi List

split() memecah string berdasarkan delimiter tertentu. Default-nya adalah spasi.

Contoh:

kalimat = "Python itu mudah dipelajari"
kata = kalimat.split()
print(kata)
# Output: ['Python', 'itu', 'mudah', 'dipelajari']

Split dengan Pemisah Kustom:

data = "nama,email,usia"
print(data.split(","))
# Output: ['nama', 'email', 'usia']

Kombinasi Tiga Fungsi

Fungsi-fungsi ini sangat sering digunakan bersama dalam pipeline pembersihan teks.

raw = "  nama;email;usia  "
bersih = raw.strip().replace(";", ",").split(",")
print(bersih)
# Output: ['nama', 'email', 'usia']

Tips Tambahan

  • strip() hanya menghapus di ujung string, bukan di tengah.

  • replace() tidak mengubah string asli (string bersifat immutable).

  • split() bisa digunakan juga untuk pemisahan baris dengan \n.
     

Dengan replace(), strip(), dan split(), kamu dapat menangani berbagai tantangan pemrosesan string dengan lebih efisien. Ketiganya adalah fondasi penting dalam pengolahan data teks di Python — baik untuk keperluan kecil seperti membersihkan input, hingga skenario kompleks seperti pengolahan file teks.

Artikel Lainnya Dengan Kategori Terkait :


1. Python Tambahan #01 F-String: Format String Modern

2. Python Tambahan #02 Penulisan Panjang Kode di Dalam Fungsi

3. Python Tambahan #03 Komentar: Docstring dan Tanda #

4. Python Tambahan #04 Membuat List dari String atau Karakter

5. Python Tambahan #05 Perbedaan Positional dan Keyword Argument

6. Python Tambahan #06 Menggunakan Tanda *args dan **kwargs

7. Python Tambahan #07 Fungsi Bawaan: zip(), map(), dan filter()

8. Python Tambahan #08 Penggunaan any() dan all()

9. Python Tambahan #09 Fungsi enumerate() dalam Looping

10. Python Tambahan #10 Fungsi reversed() dan sorted()

11. Python Tambahan #11 Fungsi isinstance() dan id()

12. Python Tambahan #12 Pemrosesan String: replace(), strip(), split()

13. Python Tambahan #13 Menggabungkan String dengan join()

14. Python Tambahan #14 Mengatur Format Tampilan Angka dan Tanggal

15. Python Tambahan #15 Menggunakan Operator Ternary di Python

16. Python Tambahan #16 Destructuring: Unpacking List dan Tuple

17. Python Tambahan #17 Tuple Packing dan Unpacking

18. Python Tambahan #18 Dictionary Comprehension

19. Python Tambahan #19 Set Comprehension dan Operasi Dasarnya

20. Python Tambahan #20 List vs Generator: Apa Bedanya?

21. Python Tambahan #21 Fungsi Generator dengan yield

22. Python Tambahan #22 Menulis Fungsi Lambda yang Ringkas

23. Python Tambahan #23 Fungsi dalam Fungsi (Nested Function)

24. Python Tambahan #24 Fungsi sebagai Argumen dan Return

25. Python Tambahan #25 Pemrosesan File Teks: with open()

26. Python Tambahan #26 Membaca dan Menulis File JSON di Python

27. Python Tambahan #27 Format CSV: Membaca dan Menulis File CSV

Masuk Terlebih dahulu untuk berkomentar

Paling baru
Lihat Lainnya