Python Cümle Biçimleme


Python Cümle Biçimleme

print() işlevini verilen parametre aralıklarına belirli tipteki karakterleri koyarak, ekrana bastırmak için kullaniyoruz.

İlk print() işlevi bir cümle bastırdı ve cümle içerisinde bir başka cümle tipinde bir değişken (a) kullanıldı. İkincisinde ise gine bir metinsel(string) değişken (b) kullanıldı. Eğer metinlerimiz çok uzun ise bu şekilde yapmak hem can sıkıcı hem de bütünlüğü bozar. Cümleleri biçimlendirmek için iki yolumuz var : eski yöntem olan %işleçi ve yeni yöntem olarak cümlelerin format özelliğidir.

Önce eski yöntem olan % işlecini kullanarak nasıl yapıldığına bakalım. Bir cümle içerisinde başka bir cümleyi eklemek için %s kaçış karakterini kullanabiliriz :



Sayı değerlerimiz için ise %d kullanırız :


Ondalık sayı koymak için ise %f işimize yarayacaktır : 


Ondalık sayılarda hanenin kaç tane bastırılacağını ayarlayabiliriz : 


Birden fazla biçimleme karakterini bir arada kullanabiliriz :

Yukarıda görüldüğü gibi birden fazla biçimleme karakterini kullanmış isek, değerlerinin sonunda parantez içerisinde belirtiyoruz.

Konuyu genel hatları ile anladıktan sonra, genel bir örnek yapalım.


Soru : Bir öğretmenin matematik sınavın sonuçlarını kayıt eden bir program yazalım. Öğrenci ismi :  %s ifadesinde depo edilecek. Öğrencinin notu ise : %d ifadesinde depo edilecektir.

Yukarıdaki ana kodları öncelikle bir inceliyelim. Mantığını anlatmak için çıktıyı görelim :

  • ogrenci değişkenine, kullanıcıdan alınan öğrenci ismi depolandı.
  • ogrenci_not aynı şekil, kullanıcıdan alinan öğrenci notu depolandı. Burada dikkat edilecek nokta ise int() tipinde, veri aldığımız noktadır. Çünkü not olarak kullanıcı metinsel ifade girmesini istemiyoruz.
  • Yukarıda mantığını anlattığımız gibi %(ogrenci -> %S , ogrenci_not->%d) bu şekilde eşleme olacağından, ekrana girilen veriler yazacaktır.

Benzer içerikCümle Atamaları ve Kaçış Karakterleri , eğer bu makaleyi okumadıysanızda göz atmakda fayda var. Benzer mantıkta işlemler yapmaktadır.

 

 

 

Python Cümle Biçimleme

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap