Kayıt Ol

Giriş


Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

You must login to ask question.

Giriş


Kayıt Ol

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Python Cümle Biçimleme

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.

 

 

 

Hakkında Ali YamanProfesyonel

Herzaman bilginin gücüne inanlardan oldum , araştirmalarım ve deneyimlerimlerimi sizlere sunmayı amaçlıyorum. İstanbul Üniversitesi Kontrol ve Otomasyon Öğrencisiyim Elektronik ve Programlama ile ilgim var.


Beni Takip Et

Bir Cevap Yaz

Captcha Captcha güncellemek için resime tıkla