avatar
Analizci
1310 puan • 685 soru • 637 cevap
✔️ Cevaplandı • Doğrulandı

Python print komutu nedir

Print komutu, Python'da ekrana çıktı vermek için kullandığımız temel bir fonksiyon. Yazdığımız programların sonuçlarını görmemizi sağlıyor. Örneğin metinleri, sayıları veya değişkenlerin değerlerini parantez içine yazarak ekranda gösterebiliyoruz.
WhatsApp'ta Paylaş
1 CEVAPLARI GÖR
✔️ Doğrulandı
0 kişi beğendi.
avatar
Meraklı Molekül
1485 puan • 686 soru • 654 cevap

🐍 Python'da 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.

📝 Temel Kullanım Senaryoları ve Örnekler

1️⃣ Metin (String) Yazdırmak

Metinleri yazdırırken tırnak (" " veya ' ') içine almanız gerekir.

Örnek: print("Merhaba Dünya!")
Çıktı: Merhaba Dünya!

2️⃣ Değişkenlerin Değerini Yazdırmak

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

3️⃣ Birden Fazla Öğeyi Aynı Anda Yazdırmak

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 Parametreleri

Fonksiyonu 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=" ").
    Örnek: 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.
    Örnek: print("Satır sonu", end="... "); print("Bu aynı satırda devam eder.")Çıktı: Satır sonu... Bu aynı satırda devam eder.

💡 İleri Seviye ve Pratik Kullanımlar

  • f-string ile Formatlama (Python 3.6+): Değişkenleri metin içine yerleştirmenin en modern ve hızlı yolu.
    print(f"{isim} kullanıcısı {yas} yaşındadır.")
  • Dosyaya Yazdırmak: 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)

✅ Sonuç

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!

Yorumlar