Dalam menampilkan informasi text mungkin kita menghendaki tampilan yang rapi dengan penggabungan rata kiri, rata kanan maupun rata tengah. Dengan demikian maka kita perlu dapat melakukan perataan string dalam pemrograman Python.
Perataan string pada pemrograman Python adalah seperti pada penjelasan-penjelasan berikut ini
- String asli
Source code string asli Python adalah seperti berikut iniprint("Dasar Pengenaan Pajak" + ": Rp " + "1.000.000") print("PPN" + ": Rp " + "110.000") print("Total" + ": Rp " + "1.110.000")
Kita kemudian menjalankan string asli Python pada PyCharm dengan hasil seperti pada gambar berikut ini
- Rata kiri dengan method ljust()
Kita kemudian merapikan dengan menggunakan method ljust Python seperti pada berikut iniprint("Dasar Pengenaan Pajak".ljust(25) + ": Rp " + "1.000.000") print("PPN".ljust(25) + ": Rp " + "110.000") print("Total".ljust(25) + ": Rp " + "1.110.000")
Kita kemudian menjalankan method ljust Python pada PyCharm dengan hasil seperti pada gambar berikut ini
- Rata kanan dengan method rjust()
Kita melanjutkan dengan perataan kanan dengan method rjust Python seperti pada source code berikut iniprint("Dasar Pengenaan Pajak".ljust(25) + ": Rp " + "1.000.000".rjust(10)) print("PPN".ljust(25) + ": Rp " + "110.000".rjust(10)) print("Total".ljust(25) + ": Rp " + "1.110.000".rjust(10))
Hasil dari penggunaan method rjust Python pada PyCharm adalah seperti pada gambar berikut ini
- Rata tengah dengan method center()
Kita melanjutkan ke perataan tengah dengan method center seperti pada berikut iniprint("Dasar Pengenaan Pajak".ljust(25) + ": Rp " + "1.000.000".rjust(10)) print("PPN".ljust(25) + ": Rp " + "110.000".rjust(10)) print("###".center(40,'-')) print("Total".ljust(25) + ": Rp " + "1.110.000".rjust(10))
Kita menjalankan method center Python pada PyCharm dengan hasil seperti pada gambar di bawah ini
Informasi lebih lanjut silahkan mengunjungi
1. https://docs.python.org/3/library/stdtypes.html#text-sequence-type-str .
2. https://belajarpython.com/tutorial/string-python/ .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.