İNTERNET TABANLI PROGRAMLAMA Dersi Python ve Django soru detayı:
SORU:
Python programlama dilinde bulunan hazır
fonksiyonlara örnek veriniz.
CEVAP:
Tüm dillerde ilk öğrenilen fonksiyonlardan olan
print fonksiyonu, istediğimiz verinin ekrana basılmasını
sağlamaktadır. Print fonksiyonu ile yazdıracağımız string
katarları tek tırnak (‘), çift tırnak (“) veya üç tane çift
tırnak kullanılarak yazdırılabilir. Üç çift tırnak gösterimi
genelde ekrana basmak istediğimiz karakter katarı
içerisinde “ karakteri bulunduğu zaman ve yazdırılacak
veri birden fazla satırdan oluşuyorsa tercih edilir. Print
fonksiyonu birden fazla parametre alabilmektedir. İstersek
“sep” değerini kullanarak boşluk yerine istediğimiz
karakterin parametreler arasına yazılmasını sağlayabiliriz.
Print fonksiyonu içerisinde bir alt satıra geçmek amacı ile
\n, bir tab (sekme) boşluk bırakmak için \t, aynı satırda
satır başı yapmak için \r karakterleri kullanılabilir. Print
fonksiyonunda kullanılabilecek yararlı bir işlev ise *
karakteri ile sağlanmaktadır. * parametresine sahip string
tipindeki paramatre harf harf yazılır ve aralarına
varsayılan olarak boşluk karakteri konulur. Varsayılan
karakteri değiştirmek için ise yine sep ifadesini
kullanabiliriz.
input() fonksiyonu konsol ekranında kullanıcıdan veri
almak için kullandığımız fonksiyondur. Bu fonksiyon
sayesinde kullanıcıdan gelen veriyi istediğimiz bir
değişkene atabiliriz. Burada dikkat etmemiz gereken
nokta, kullanıcıdan alınan bilginin (kullanıcı sayısal bir
bilgi girse bile) string tipinde olduğudur. Eğer
kullanıcıdan gelen bilgi ile sayısal işlem yapacaksak
muhakkak veriyi dönüştürmemiz gereklidir.
Dönüştürücü fonksiyonlar verinin tipini değiştiren
fonksiyonlar olarak tanımlanmaktadır. Özellikle
kullanıcıdan alınan verilerle matematiksel işlemler
gerçekleştirilecekse muhakkak dönüştürülmesi gerekir.
Örneğin int(x), list(x) ve str(x) alınan bir x değerini
sırasıyla integer, list ve string türlerine dönüştürür.