Python karakter dizilerini düzenlemek için C-style denilen formatı kullanır. “%” (yüzde işareti) operatörü ile karakter dizileri yeniden düzenlenebilir.
isim = "Kemal" print("Selam %s" % isim) # Konsola "Selam Kemal" yazar
Birden fazla değişken ile de kullanılabilir. Bunun için % operatöründen sonra tuple ile değişkenlerimizi yazabiliriz.
tur = "kalem" adet = 12 fiyat = 7.5 print("%d adet %s %.2f lira" % (adet, tur, fiyat)) # Konsola "12 adet kalem" yazar
Burada görüldüğü değişken tipine göre karakter dizisi içindeki arguman belirticimiz de değişebilmekte.
- %s – Karakter dizileri için (yada karakterler ile gösterilebilen herhangi bir object için, sayılar gibi.)
- %d – Tam sayılar (integers)
- %f – Ondalıklı sayılar (float)
- %.
f – Ondalıklı sayılarda noktonın sağındaki hane/karakter sayısını belirterek kullanım - %x/%X – Tam sayıların hex düzeninde gösterimi (küçük harf/büyük harf)
Bir cevap yazın