Print Komutu
Bu komut ekrana bir şeyler yazdırmamızı sağlar. Mesela bu komutu tek başına kullanmayı
deneyelim:
print
yazıp hemen enter tuşuna basıyoruz.
Ne oldu? Python bir satır boşluk bırakarak alt satıra geçti, değil mi? Bunu ona yapmasını biz
söyledik, o da yaptı Şimdi de boş bir satır bırakmak yerine ekrana bir şeyler yazmasını söyleyelim
Pythona:
print "Ben Co1rsixx , Monty Python!"
yazıp enter tuşuna bastıktan sonra ekranda Ben Python, Monty Python! çıktısını görürüz.
Gördüğünüz gibi print komutunun ardından gelen Ben Python, Monty Python! ifadesini çift
tırnak içinde belirtiyoruz. Eğer burada çift tırnak işaretini koymazsak veya koymayı unutursak
Python bize bir hata çıktısı gösterecektir. Biz istersek çift tırnak yerine tek tırnak () da
kullanabiliriz. Ancak tek tırnak bazı yerlerde bize sorun çıkarabilir. Diyelim ki Linuxun faydaları
ifadesini ekrana yazdırmak istiyoruz. Eğer bunu çift tırnakla gösterirsek sorun yok:
print "THT'NİN faydaları"
Bu komut bize hatasız bir şekilde THTNİN faydaları çıktısını verir. Ancak aynı işlemi tek tırnakla
yapmaya çalışırsak şöyle bir hata mesajı alırız:
print 'THTNİN' faydaları'
File "<stdin>", line 1
print 'THTNİN' faydaları
SyntaxError: invalid syntax
Bunun nedeni, Linuxun kelimesindeki kesme işaretinden ötürü Pythonun tırnakların nerede
başlayıp nerede bittiğini anlamamasıdır Eğer illa tek tırnak kullanmak istiyorsak, kodu şu hale
getirmemiz gerekir:
1
print 'THT\'NİN faydaları'
Buradaki \ işareti olası bir hatadan kaçmamızı sağlar. Bu yüzden bu tür ifadelere Python dilinde
Kaçış Dizileri (Escape Sequences) adı verilir. Pythonda print komutunun nasıl kullanıldığını
gördüğümüze göre artık Pythonun başka bir özelliğini anlatmaya başlayabiliriz.
Üçüncü derste görüşmek üzere.
Bu komut ekrana bir şeyler yazdırmamızı sağlar. Mesela bu komutu tek başına kullanmayı
deneyelim:
yazıp hemen enter tuşuna basıyoruz.
Ne oldu? Python bir satır boşluk bırakarak alt satıra geçti, değil mi? Bunu ona yapmasını biz
söyledik, o da yaptı Şimdi de boş bir satır bırakmak yerine ekrana bir şeyler yazmasını söyleyelim
Pythona:
print "Ben Co1rsixx , Monty Python!"
yazıp enter tuşuna bastıktan sonra ekranda Ben Python, Monty Python! çıktısını görürüz.
Gördüğünüz gibi print komutunun ardından gelen Ben Python, Monty Python! ifadesini çift
tırnak içinde belirtiyoruz. Eğer burada çift tırnak işaretini koymazsak veya koymayı unutursak
Python bize bir hata çıktısı gösterecektir. Biz istersek çift tırnak yerine tek tırnak () da
kullanabiliriz. Ancak tek tırnak bazı yerlerde bize sorun çıkarabilir. Diyelim ki Linuxun faydaları
ifadesini ekrana yazdırmak istiyoruz. Eğer bunu çift tırnakla gösterirsek sorun yok:
print "THT'NİN faydaları"
Bu komut bize hatasız bir şekilde THTNİN faydaları çıktısını verir. Ancak aynı işlemi tek tırnakla
yapmaya çalışırsak şöyle bir hata mesajı alırız:
print 'THTNİN' faydaları'
File "<stdin>", line 1
print 'THTNİN' faydaları
SyntaxError: invalid syntax
Bunun nedeni, Linuxun kelimesindeki kesme işaretinden ötürü Pythonun tırnakların nerede
başlayıp nerede bittiğini anlamamasıdır Eğer illa tek tırnak kullanmak istiyorsak, kodu şu hale
getirmemiz gerekir:
1
print 'THT\'NİN faydaları'
Buradaki \ işareti olası bir hatadan kaçmamızı sağlar. Bu yüzden bu tür ifadelere Python dilinde
Kaçış Dizileri (Escape Sequences) adı verilir. Pythonda print komutunun nasıl kullanıldığını
gördüğümüze göre artık Pythonun başka bir özelliğini anlatmaya başlayabiliriz.
Üçüncü derste görüşmek üzere.
