Daftar Referensi Python
Method str.rpartition() membagi string pada kemunculan terakhir separator menjadi tuple tiga bagian.
Sintaks
string.rpartition(separator)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
separator |
Ya | Substring pemisah yang dicari dari kanan |
Nilai balik: tuple (sebelum, separator, sesudah).
Contoh
print("arsip.data.csv".rpartition("."))
Output:
('arsip.data', '.', 'csv')
Contoh Lainnya
Separator tidak ditemukan
print("Python".rpartition(":"))
Output:
('', '', 'Python')
Kemunculan terakhir
print("a-b-c".rpartition("-"))
Output:
('a-b', '-', 'c')
Unpacking domain
sub, titik, domain = "belajar.python.com".rpartition(".")
print(sub)
print(domain)
Output:
belajar.python
com
Kesalahan Umum
- Separator kosong menghasilkan
ValueError. - Saat tidak ditemukan, seluruh string berada pada elemen ketiga.
- Gunakan
partition()jika yang dicari adalah separator pertama.
Pelajari Lebih Lanjut
- Referensi: str.partition() · str.rsplit() · str.rfind()
- Buku Belajar Python untuk Pemula: Bab 6, Bab 7, dan Bab 16
