Yazdırma Fonksiyonları
Print Fonksiyonu
Bu bölüm, Python programlama dilinde en temel fonksiyonlardan biri olan print()
fonksiyonunun kullanımını açıklar. print()
fonksiyonu, metin (string) ve sayılar gibi değişken içeriklerini ekrana yazdırmak için kullanılır. Bu, programlama öğrenirken veya hata ayıklarken faydalı bir araçtır çünkü programın durumu hakkında geri bildirim sağlar.
print("Hoş geldiniz")
Hoş geldiniz
Bu komut, Python yorumlayıcısına "Hoş geldiniz" metnini konsola yazdırmasını söyler. Çift tırnak içine alınmış herhangi bir metin, Python'da bir string (karakter dizisi) olarak kabul edilir.
print("Merhaba, Kapsül AI Kampı")
print('Merhaba, Kapsül AI Kampı')
print("""Merhaba,
Kapsül
AI ****
Kampı""")
Merhaba, Kapsül AI Kampı
Merhaba, Kapsül AI Kampı
Merhaba,Kapsül
AI ****
Kampı
Bu kodlar, Python'da metin yazdırmanın farklı yollarını gösterir. İkinci örnekte görüldüğü üzere, Python tek tırnak (' ') ve çift tırnak (" ") ile çevrili metinleri aynı şekilde işler. Üçüncü örnekte ise üç çift tırnak kullanılarak çok satırlı bir metin yazdırılır.
print("melike","gökdemir")
print("kapsül","ai","kampı")
print("melikegökdemir")
melike gökdemir
kapsül ai kampı
melikegökdemir
Bu örneklerde, print()
fonksiyonunun birden fazla argüman alabileceğini ve bunları varsayılan olarak bir boşlukla ayırarak yazdıracağını görüyoruz. İlk iki örnekte, virgülle ayrılmış birden fazla kelime yazdırılırken, üçüncü örnekte tek bir kelime yazdırılır.
print()
fonksiyonunda birden fazla argüman kullanılırsa, Python varsayılan olarak aralarına bir boşluk koyar. Ancak, sep
parametresi kullanarak bu varsayılan ayırıcıyı değiştirebilirsiniz.
print("google",".","com")
google . com
Bu örnekte, print()
fonksiyonu üç farklı string'i (google, . ve com) alır ve aralarında varsayılan olarak boşluk bırakarak yazdırır.
print("google",".","com",sep=" ")
google . com
Burada, sep
parametresi kullanılarak araya boşluk konulmuş ve bu da kelimelerin arasında boşluk bırakarak yazdırılmasını sağlamıştır. Ancak, bu durumda varsayılan ayırıcı zaten boşluk olduğu için çıktıda bir değişiklik olmaz.
print("T", "C"," ", sep=".")
T.C.
Bu kodda, sep
parametresi ile ayırıcı olarak nokta (.) kullanılmıştır. Bu, kelimelerin arasına nokta konularak yazdırılmasını sağlar ve örneğin Türkiye Cumhuriyeti'nin kısaltması olan "T.C." ifadesini oluşturur.
print("melike","birsen","mehmet ali",sep=" ---- ")
melike ---- birsen ---- mehmet ali
Bu örnekte, sep
parametresi " ---- " olarak belirlenmiştir. Bu, verilen argümanların " ---- " string'i ile ayrılmasını sağlar ve bu şekilde yazdırır.
Değişkenler
Değişkenler, Python'da veri saklamak için kullanılır. Bu veriler daha sonra program içinde kullanılabilir, değiştirilebilir veya birleştirilebilir. Değişkenler, programın daha okunabilir ve yönetilebilir olmasını sağlar.
ad = "Ahmet"
yas = 25
print("Benim adım", ad, "ve", yas, "yaşındayım.")
Benim adım Ahmet ve 25 yaşındayım.
Bu kodda, ad
ve yas
adında iki değişken tanımlanmıştır. print()
fonksiyonu içinde kullanılarak bu değişkenlerin değerleri ekrana yazdırılmıştır.
Değişkenler, programlama dilindeki bilgileri saklamak ve yeniden kullanmak için hayati öneme sahiptir. ad
ve yas
burada tanımlanan değişkenlerdir ve onların değerleri sonradan kullanılmak üzere saklanır.
ad = "Ayşe"
yas = 30
meslek = "mühendis"
print("Benim adım {} ve {} yaşındayım. Mesleğim {}liktir. ".format(ad, yas, meslek))
Benim adım Ayşe ve 30 yaşındayım. Mesleğim mühendisliktir.
Bu kod parçası, Python'daki format()
metodunu kullanarak bir string içerisinde değişken değerlerini yerleştirir. Bu yöntem, değişkenlerin metin içerisinde daha okunabilir ve düzenli bir şekilde gösterilmesini sağlar.
ad = "Leyla"
yas = 25
print(f"Benim adım {ad} ve {yas} yaşındayım")
Benim adım Leyla ve 25 yaşındayım
Bu örnek, Python 3.6 ve sonrasında tanıtılan f-string özelliğini kullanır. Bu özellik, değişkenlerin doğrudan bir string içinde kullanılmasını ve daha temiz bir sözdizimi ile yazılmasını sağlar.