print() Komutu Nedir? Temel Kullanımı ve Püf NoktalarıPython programlama dilinde, print() fonksiyonu, programcının en sık kullandığı ve programlamaya başlarken ilk tanıştığı temel araçlardan biridir. Adından da anlaşılacağı gibi, bu fonksiyonun temel görevi, belirtilen veriyi konsol ekranına yazdırmaktır (çıktı almak). Bu yazıda, bu basit ama güçlü fonksiyonu tüm yönleriyle inceleyeceğiz.
print() Fonksiyonunun Temel AmacıBir programın içinde neler olup bittiğini görmenin, hata ayıklamanın (debug) veya kullanıcıya bilgi sunmanın en doğrudan yoludur. Programın "dış dünyayla" iletişim kurduğu pencere gibi düşünülebilir.
Metinleri yazdırırken tırnak (" " veya ' ') içine almanız gerekir.
Örnek: print("Merhaba Dünya!")
Çıktı: Merhaba Dünya!
Değişkenin adını tırnaksız yazarsınız. Fonksiyon, onun sakladığı değeri ekrana basar.
Örnek:
isim = "Ali"
yas = 25
print(isim)
print(yas)
Çıktı:
Ali
25
print() fonksiyonu, virgülle (,) ayırarak birden fazla öğeyi alabilir. Varsayılan olarak bu öğeleri bir boşluk ile ayırarak yan yana yazdırır.
Örnek: print("Benim adım", isim, "ve", yas, "yaşındayım.")
Çıktı: Benim adım Ali ve 25 yaşındayım.
print() Fonksiyonunun Önemli ParametreleriFonksiyonu daha esnek hale getiren ve çıktınızı biçimlendirmenize izin veren parametreler vardır.
sep (Ayırıcı - Separator): Virgülle ayrılmış öğeler arasına konulacak karakteri belirler. Varsayılan değeri bir boşluktur (sep=" ").print("01", "01", "2024", sep="/") → Çıktı: 01/01/2024
end (Sonlandırıcı - End): Yazdırma işlemi bittikten sonra sona eklenecek karakteri belirler. Varsayılan değeri bir satır başıdır (end="\n"), yani bir sonraki print alt satırdan başlar.print("Satır sonu", end="... "); print("Bu aynı satırda devam eder.") → Çıktı: Satır sonu... Bu aynı satırda devam eder.
print(f"{isim} kullanıcısı {yas} yaşındadır.")
print() fonksiyonu, çıktıyı varsayılan olarak konsola gönderir, ancak bir dosyaya da yönlendirilebilir.with open("cikti.txt", "w") as dosya:
print("Bu dosyaya yazılacak.", file=dosya)
print() fonksiyonu, Python'da öğrenilmesi gereken ilk ve en kritik fonksiyonlardan biridir. Sadece basit çıktı almak için değil, program akışını anlamak ve hataları tespit etmek için de vazgeçilmez bir "debug" aracıdır. sep ve end gibi parametrelerini öğrenmek, konsol çıktılarınızı daha temiz ve kontrol edilebilir hale getirecektir.
🚀 Bir sonraki adım: print() ile rahat ettikten sonra, kullanıcıdan veri almak için input() fonksiyonunu öğrenmeye başlayabilirsiniz!