Daftar Referensi Python
strip() adalah method string untuk membuang spasi (whitespace) di awal dan akhir teks — atau karakter tertentu yang kamu tentukan. Wajib dikenal saat membersihkan hasil input() atau data dari file.
Sintaks
teks.strip(karakter)
teks.lstrip(karakter)
teks.rstrip(karakter)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
karakter |
Opsional | Kumpulan karakter yang dibuang dari tepi. Bawaan: whitespace |
Nilai balik: string baru. lstrip() hanya membuang di kiri (awal), rstrip() hanya di kanan (akhir).
Contoh
masukan = " halo dunia "
bersih = masukan.strip()
print(f"[{bersih}]")
Output:
[halo dunia]
Contoh Lainnya
Hanya satu sisi: lstrip() dan rstrip()
teks = " Python "
print(f"[{teks.lstrip()}]")
print(f"[{teks.rstrip()}]")
Output:
[Python ]
[ Python]
Membuang karakter tertentu
data = "***promo***"
print(data.strip("*"))
Output:
promo
Kasus nyata: membersihkan ketikan pengguna
nama = " Andi ".strip()
if nama == "Andi":
print("Cocok! Spasi tepi sudah hilang.")
Output:
Cocok! Spasi tepi sudah hilang.
Kesalahan Umum
- Mengira spasi di TENGAH ikut hilang —
"halo dunia".strip()tetap"halo dunia". Untuk tengah, pakaireplace(" ", ""). strip("abc")membuang kumpulan karakter a/b/c dari tepi, BUKAN kata “abc” utuh.- Mengira string aslinya berubah — hasilnya string baru, tampung ke variabel.
Pelajari Lebih Lanjut
- Referensi: split() di Python · input() di Python
- Buku Belajar Python untuk Pemula: Bab 6
