Python Tambahan #14 Mengatur Format Tampilan Angka dan Tanggal
Yuliance Ardies Ferry w.Yehohanan
22 April 2025
Dalam banyak aplikasi Python — seperti laporan keuangan, dashboard data, atau tampilan hasil input — sering kali kita perlu menampilkan angka dan tanggal dalam format yang rapi dan mudah dibaca.
Python menyediakan fitur yang sangat praktis untuk memformat angka dan waktu:
Format string dengan f-string atau format()
Modul datetime
untuk tanggal dan waktu
Dengan pemformatan yang tepat, tampilan output akan terlihat lebih profesional dan mudah dipahami.
Format Tampilan Angka
1. Membatasi Jumlah Desimal
Gunakan f-string dengan format :.2f
untuk menampilkan dua angka di belakang koma.
pi = 3.141592
print(f"Nilai pi: {pi:.2f}")
# Output: Nilai pi: 3.14
2. Menambahkan Pemisah Ribuan
harga = 1500000
print(f"Harga: Rp {harga:,}")
# Output: Harga: Rp 1,500,000
Format Angka Persentase
nilai = 0.875
print(f"Persentase: {nilai:.0%}")
# Output: Persentase: 88%
Format Tampilan Tanggal dan Waktu
Gunakan modul datetime
untuk mengatur format tanggal dan jam.
from datetime import datetime
waktu = datetime.now()
print(waktu.strftime("%d-%m-%Y %H:%M"))
# Output: 21-04-2025 14:35
Beberapa Format Tanggal Populer
Format |
Kode Python |
Contoh Output |
---|---|---|
Tanggal Indonesia |
%d-%m-%Y |
21-04-2025 |
ISO Standard |
%Y-%m-%d |
2025-04-21 |
Format Waktu Lengkap |
%H:%M:%S |
14:35:10 |
Nama Hari dan Bulan |
%A, %d %B %Y |
Monday, 21 April 2025 |
Kombinasi Format Angka dan Waktu
Kamu juga bisa menyatukan keduanya dengan f-string:
total = 1250000.456
waktu = datetime.now()
print(f"Waktu transaksi: {waktu:%d-%m-%Y %H:%M}")
print(f"Total belanja: Rp {total:,.2f}")
Mengatur tampilan angka dan tanggal adalah bagian penting dari presentasi data dalam Python. Dengan bantuan f-string dan strftime()
, kamu bisa menciptakan tampilan yang rapi, profesional, dan sesuai konteks lokal. Baik untuk aplikasi kasual maupun sistem laporan produksi, keterampilan ini sangat berguna.
Artikel Lainnya Dengan Kategori Terkait :
1. Python Tambahan #01 F-String: Format String Modern
2. Python Tambahan #02 Penulisan Panjang Kode di Dalam Fungsi
3. Python Tambahan #03 Komentar: Docstring dan Tanda #
4. Python Tambahan #04 Membuat List dari String atau Karakter
5. Python Tambahan #05 Perbedaan Positional dan Keyword Argument
6. Python Tambahan #06 Menggunakan Tanda *args dan **kwargs
7. Python Tambahan #07 Fungsi Bawaan: zip(), map(), dan filter()
8. Python Tambahan #08 Penggunaan any() dan all()
9. Python Tambahan #09 Fungsi enumerate() dalam Looping
10. Python Tambahan #10 Fungsi reversed() dan sorted()
11. Python Tambahan #11 Fungsi isinstance() dan id()
12. Python Tambahan #12 Pemrosesan String: replace(), strip(), split()
13. Python Tambahan #13 Menggabungkan String dengan join()
14. Python Tambahan #14 Mengatur Format Tampilan Angka dan Tanggal
15. Python Tambahan #15 Menggunakan Operator Ternary di Python
16. Python Tambahan #16 Destructuring: Unpacking List dan Tuple
17. Python Tambahan #17 Tuple Packing dan Unpacking
18. Python Tambahan #18 Dictionary Comprehension
19. Python Tambahan #19 Set Comprehension dan Operasi Dasarnya
20. Python Tambahan #20 List vs Generator: Apa Bedanya?
21. Python Tambahan #21 Fungsi Generator dengan yield
22. Python Tambahan #22 Menulis Fungsi Lambda yang Ringkas
23. Python Tambahan #23 Fungsi dalam Fungsi (Nested Function)
24. Python Tambahan #24 Fungsi sebagai Argumen dan Return
25. Python Tambahan #25 Pemrosesan File Teks: with open()
26. Python Tambahan #26 Membaca dan Menulis File JSON di Python
27. Python Tambahan #27 Format CSV: Membaca dan Menulis File CSV