[Python2] Format String

Published: by Creative Commons Licence

Tujuan untuk mencetak string dan dipadukan dengan beberapa variable sesuai format yang diinginkan.

Contoh :

jam=5
puluhan=jam%10
satuan=jam//10

print “membuat format jam 05:00”
print  satuan, puluhan
print satuan, puluhan,“:00”
print “satuan+pilihan:00”
print str(satuan),str(puluhan),“:00”
print str(satuan)+str(puluhan)+“:00”
print “sekarang adalah pukul”,str(satuan)+str(puluhan)+“:00n”
print “puluhan adalah %i”%(puluhan)

Output :
membuat format jam 05:00
0 5
0 5 :00
satuan+pilihan:00
0 5 :00
05:00
sekarang adalah pukul 05:00

puluhan adalah 5

Adapun string formatter seperti halnya bahasa c dan c++, adalah sebagai berikut :

namax = “dwiyan galuh w”
print  “%s akan pergi pukul %i%i:00”%(namax,satuan,puluhan)

ab = 3.000012123
print “%i %d %f”%(ab,ab,ab)

Output :
dwiyan galuh w akan pergi pukul 05:00
3 3 3.000012

String formatter pada python [0]:
%c mencetak karakter
%s mencetak dari jenis apapun maupun string
%i,%d mencetak angka desimal bertanda
%u mencetak angka desimal tak bertanda
%o mencetak angka oktal
%x,%X mencetak angka heksa dan besar
%f mencetak angka real berkoma
%e,%E mencetak eskponensial
%g,%G mencetak desimal dengan angka di belakang koma lebih pendek.

[0] Belajar pemrograman python dasar UPI, Ebook.