Supaya bilangan dapat mudah dimengerti maka kita perlu memformat tampilan bilangan dalam pemrograman Python.
Memformat tampilan bilangan pada pemrograman Python adalah seperti pada penjelasan-penjelasan berikut ini
- Memformat tampilan bilangan float
Source code untuk memformat bilangan float adalah seperti pada berikut ini123456789101112""
"
Memformat bilangan pada Python
d - Integer
f - Floating
% - Percentage
e - Scientific notation
Formatnya: {:[width],[.decimal position][type]}
""
"
a = 123567.89876
print
(
'a adalah:'
,a)
print
(
'Penulisan 2 decimal float adalah {:,.2f}'
.format(a))
Kita kemudian menjalankannya pada PyCharm dengan hasil seperti pada tampilan berikut ini
- Memformat tampilan scientific notation
Kita membuat program untuk memformat tampilan scientific notation dengan source code seperti berikut ini123456789101112""
"
Memformat bilangan pada Python
d - Integer
f - Floating
% - Percentage
e - Scientific notation
Formatnya: {:[width],[.decimal position][type]}
""
"
a = 123567.89876
print
(
'a adalah:'
,a)
print
(
'Penulisan 2 decimal scientific adalah {:,.2e}'
.format(a))
Kita kemudian menjalankan pada PyCharm dengan hasil seperti pada gambar di bawah ini
- Memformat tampilan dengan persen
Kita membuat tampilan memformat persen dengan source code seperti di bawah123456789101112""
"
Memformat bilangan pada Python
d - Integer
f - Floating
% - Percentage
e - Scientific notation
Formatnya: {:[width],[.decimal position][type]}
""
"
a = 0.754321
print
(
'a adalah:'
,a)
print
(
'Penulisan 2 decimal dalam percent adalah {:,.2%}'
.format(a))
Kita menjalankan memformat tampilan persen pada PyCharm dengan hasil seperti pada tampilan berikut ini
- Pengaturan lebar atau width
Kita kemudian membuat source code untuk mengatur tampilan lebarnya seperti pada berikut ini1234567891011121314""
"
Memformat bilangan pada Python
d - Integer
f - Floating
% - Percentage
e - Scientific notation
Formatnya: {:[width],[.decimal position][type]}
""
"
dpp = 1000000.00
ppn = 110000.00
print
(
'DPP {:20,.2f}'
.format(dpp))
print
(
'PPN {:20,.2f}'
.format(ppn))
Kita menjalankan format tampilan lebar pada PyCharm seperti pada gambar berikut ini
- Perataan kiri kanan
Kita membuat source code untuk perataan kiri kanan seperti pada source code berikut ini12345678910111213141516""
"
Memformat bilangan pada Python
d - Integer
f - Floating
% - Percentage
e - Scientific notation
Formatnya: {:[width],[.decimal position][type]}
< adalah rata kiri
> adalah rata kanan
""
"
dpp = 1000000
ppn = 110000
print
(
'{:<17} {:<2} {:>10,d}'
.format(
'Dasar pengenaan'
,
':'
,dpp))
print
(
'{:<17} {:<2} {:>10,d}'
.format(
'PPN'
,
':'
,ppn))
Kita menjalankan perataan kiri kanan pada PyCharm dengan hasil seperti pada gambar di bawah ini
Pembelajaran lebih lanjut mengenai format string pada Python silahkan mengunjungi https://www.w3schools.com/python/ref_string_format.asp .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.