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("="))

Coba di IDE

Output:

('nama', '=', 'Rani')

Contoh Lainnya

Separator tidak ditemukan

print("Python".partition(":"))

Coba di IDE

Output:

('Python', '', '')

Hanya kemunculan pertama

print("a-b-c".partition("-"))

Coba di IDE

Output:

('a', '-', 'b-c')

Unpacking hasil

kunci, pemisah, nilai = "usia:16".partition(":")
print(kunci)
print(nilai)

Coba di IDE

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