Daftar Referensi Python
center(), ljust(), dan rjust() merapikan lebar teks dengan menambah karakter pengisi: rata tengah, rata kiri, atau rata kanan. Berguna untuk membuat tampilan tabel/struk rapi di terminal.
Sintaks
nama_string.center(lebar, pengisi)
nama_string.ljust(lebar, pengisi) # teks di kiri
nama_string.rjust(lebar, pengisi) # teks di kanan
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
lebar |
Ya | Panjang total string hasil. Jika lebih kecil dari panjang teks, teks dikembalikan apa adanya |
pengisi |
Tidak | Satu karakter pengisi. Default: spasi |
Contoh
judul = "MENU"
print(judul.center(20, "="))
Output:
========MENU========
Contoh Lainnya
Tabel rapi dengan ljust() dan rjust()
print("Nasi Goreng".ljust(15) + "Rp15000".rjust(8))
print("Es Teh".ljust(15) + "Rp5000".rjust(8))
Output:
Nasi Goreng Rp15000
Es Teh Rp5000
Pengisi default: spasi (repr supaya kelihatan)
print(repr("bab".center(11)))
Output:
' bab '
Kesalahan Umum
- Pengisi lebih dari satu karakter:
center(20, "=-")→TypeError. lebarlebih kecil dari panjang teks — bukan error, tapi teks dikembalikan tanpa dipotong.- Cara modern yang setara di f-string:
f"{teks:^20}"(tengah),:<20(kiri),:>20(kanan) — lihat halaman f-string.
Pelajari Lebih Lanjut
- Referensi: f-string di Python · zfill() di Python · len() di Python
- Buku Belajar Python untuk Pemula: Bab 6 dan Bab 7
