Python – Karakter Dizileri (String)

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