[Python2] Format String
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.