GİRİŞ
Python öğrenim serüveninizde yukarıdaki resimde logo ile bütünleşmiş kelimelerin hepsi ile karşılaşacaksınız. Gözünüzü korkutmasın merak etmeniz yeterli. Öğrenim setimizin ikinci bölümünde size print fonksiyonundan bahsedeceğim. Hadi başlayalım!
print()
Sitemize başlangıçta size şöyle seslendik.Bir kodlamacı geleneği olan "Merhaba Dünya" ya da İngilizce haliyle "Hello World" ile başlayın.Üstelik bunu yapmak çok kolay dikkat etmeniz gereken tek şey bir çift tırnak işareti.
Görüldüğü gibi tırnak işareti kullanmayınca syntax hatası aldığımızı görüyoruz.Bunun nedeni print içine yazılan herhangi bir şeyi tırnak içerisinde yazarsak sorgusuz sualsiz yazdığınız şeyi ekrana basar fakat tırnak yoksa içerisine yazdığımız şeyin değişken vb. olması lazım bunu sitemizdeki örneklere bakarak anlayabilirsiniz.Aklınıza şu soru gelebilir çift tırnak olması zorunlu mu? Hayır. Aşağıda da görüldüğü gibi...
Fakat tek tırnak ya da çift tırnak olmasının sebebi bulunmakta. Ekrana yazdırmak istediğimiz cümlede veya herhangi karakter dizisinin içinde tırnak işareti bulunuyorsa ne yapacağız? Pythonda üç farklı tırnak bulunmaktadır:
1.Tek Tırnak (' ')2.Çift Tırnak (" ")
3.Üç Tırnak (""" """)
Bunların anlamı ise herhangi bir karakter grubunu 3 farklı şekilde yazabiliriz demek:
Böyle kullanınca fark olmaması size saçma gelmesin bir sonraki örnekte neden kullandığımızı anlayacaksınız.
Görüldüğü üzere hata mesajı aldık bunun sebebi cümle içerisinde bulunan 'tırnak' kelimesinin de çift tırnak içerisinde bulunmasıdır. Aynı tırnağı kullandığımızda python hangisinin yazılıp yazılamayacağını ayırt edememekte. Ancak şu şekilde yazarsanız istediğiniz sonucu alırsınız.
İkinci bir örnek olarak: Farz edelim ki içerisinde kesme işareti kullanmanız gereken bir cümle var. Bakalım doğrusu ve yanlışı neler?
Görüldüğü üzere Python nerede başlayıp nerede bittiğini algılayamıyor. Başta "İstanbul" kelimesini basacağını düşünüyor ardından devam ettikçe bir tırnak daha görüyor ve nereleri yazacağını bilemiyor.
Yine gördüğünüz gibi çift tırnak kullanınca Python kesme işaretine takılmıyor ve istediğimiz çıktıyı veriyor. Farkına vardıysanız cümlemizin tamamı yeşil renkle gözükmekte.
Sırada üç tırnağımız var bakalım üç tırnağı nasıl kullanabiliyoruz?
Resimden de anlaşılabilceği gibi üç tırnak her türlü kullanılabilir. Her durumda sorunsuz olduğu için bunu kullanmayı düşünebilirsiniz fakat asıl kullanım amacı başkadır. Bunu size açıklamayacağım. print fonksiyonun işlevlerinde şuanlık size lisede gerekenden fazlasını biliyorsunuz. Daha fazlası için kitaplara, videolara veya diğer sitelere göz atabilirsiniz.
Bilgi paylaştıkça çoğalır, görüşmek üzere...


Yorumlar
Yorum Gönder