Daftar Referensi Python
Method str.partition() membagi string pada kemunculan pertama separator menjadi tuple tiga bagian.
Sintaks
string.partition(separator)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
separator |
Ya | Substring pemisah yang dicari dari kiri |
Nilai balik: tuple (sebelum, separator, sesudah).
Contoh
print("nama=Rani".partition("="))
Output:
('nama', '=', 'Rani')
Contoh Lainnya
Separator tidak ditemukan
print("Python".partition(":"))
Output:
('Python', '', '')
Hanya kemunculan pertama
print("a-b-c".partition("-"))
Output:
('a', '-', 'b-c')
Unpacking hasil
kunci, pemisah, nilai = "usia:16".partition(":")
print(kunci)
print(nilai)
Output:
usia
16
Kesalahan Umum
- Separator kosong menghasilkan
ValueError. - Hasil selalu tuple tiga elemen, termasuk saat separator tidak ditemukan.
- Gunakan
rpartition()untuk membagi pada kemunculan terakhir.
Pelajari Lebih Lanjut
- Referensi: str.rpartition() · str.split() · str.rsplit()
- Buku Belajar Python untuk Pemula: Bab 6, Bab 7, dan Bab 16
