Menguasai Metode strip() Python: Panduan Lengkap & Contoh Praktis
Menguasai Metode strip() Python
Metode strip() Python adalah metode string bawaan yang memotong karakter yang tidak diinginkan dari awal dan akhir string. Secara default, ia menghapus semua spasi di awal dan akhir, tetapi Anda juga dapat menentukan seperangkat karakter yang akan dihilangkan. Metode ini tidak mengubah string asli; ia mengembalikan versi baru yang sudah dibersihkan.
Apa Itu strip() Python?
Metode strip() adalah bagian dari pustaka inti Python dan sangat penting untuk pembersihan data, logging, dan sanitasi input pengguna. Ia menerima argumen opsional chars: string yang berisi semua karakter yang ingin Anda hapus dari kedua sisi string target.
Sintaks
string.strip([chars])
Parameter
chars (opsional): String karakter yang akan dihapus. Jika dihilangkan, metode secara default menghapus semua spasi.
Nilai Kembali
- Mengembalikan string baru dengan karakter yang ditentukan dihapus dari awal dan akhir.
- Jika tidak ada karakter yang ditemukan di tepi, string asli dikembalikan tanpa perubahan.
Contoh Ilustratif
Contoh 1: Penghapusan Spasi Default
original = " Welcome to Guru99! " cleaned = original.strip() print(cleaned) # "Welcome to Guru99!"
Contoh 2: Menggunakan strip() pada Non-String
Metode ini hanya bekerja pada string. Mencoba memanggilnya pada daftar, tuple, atau tipe lain akan menghasilkan AttributeError.
my_list = ["a", "b", "c"] # print(my_list.strip()) # Raises AttributeError
Contoh 3: Secara Eksplisit Meneruskan Karakter yang Ditentukan
padded = "****Welcome to Guru99!****" cleaned = padded.strip("*") print(cleaned) # "Welcome to Guru99!" Contoh 4: Menghapus Beberapa Karakter
data = "99!Welcome to Guru99!99!" print(data.strip("99!")) # "Welcome to Guru" Kapan Menggunakan strip()
- Membersihkan input pengguna atau data dari sumber eksternal.
- Menormalisasi string sebelum perbandingan atau penyimpanan.
- Menghapus pemisah atau karakter padding dari data yang diformat.
- Memastikan format yang konsisten dalam log dan laporan.
Kesimpulan
- Metode
strip() Python adalah alat ringan dan andal untuk memotong spasi atau karakter khusus. - Ia tidak memutasi string asli; string baru selalu dikembalikan.
- Gunakan parameter opsional
chars untuk menargetkan karakter tertentu, tetapi waspada karena ia hanya menghapus dari ujung string. - Ingat bahwa
strip() hanya berlaku untuk string—tipe lain akan menghasilkan kesalahan.