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

  1. String asli
    Source code string asli Python adalah seperti berikut ini

    print("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

  2. Rata kiri dengan method ljust()
    Kita kemudian merapikan dengan menggunakan method ljust Python seperti pada berikut ini

    print("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

  3. Rata kanan dengan method rjust()
    Kita melanjutkan dengan perataan kanan dengan method rjust Python seperti pada source code berikut ini

    print("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

  4. Rata tengah dengan method center()
    Kita melanjutkan ke perataan tengah dengan method center seperti pada berikut ini

    print("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.

Perataan String pada Pemrograman Python