Resim

Python print()

Python Çıktısı / Yazdırma: print() Fonksiyonu ile Tanışın

Merhaba! Python'da kod yazmaya başladığınızda, yazdığınız programın "konuşmasını" sağlamanız gerekir. Programınızın ekrana metin, değişkenlerin değerlerini veya hesaplama sonuçlarını göstermesine çıktı verme (output) denir.

Python'da bunu yapmanın ana yolu, yerleşik olan print() fonksiyonudur. Bu fonksiyon, bir programcının araç kutusundaki en temel ve en önemli araçtır.

Bu yazıda, print() fonksiyonunun basit kullanımından, birden fazla öğeyi nasıl birleştireceğinize ve çıktı biçimini nasıl kontrol edeceğinize kadar her şeyi öğreneceğiz.


1. Temel Kullanım: Metinleri Yazdırma

print() fonksiyonunun en temel görevi, ona verdiğiniz metinleri (string'leri) olduğu gibi ekrana yazdırmaktır.

  • Kural: Yazdırmak istediğiniz metni tırnak işaretleri (" " veya ' ') içine almanız gerekir.

  • Örnek:

    print("Merhaba Python dünyası!")
    print('Bugün hava çok güzel.')

    Çıktı:
    Merhaba Python dünyası!
    Bugün hava çok güzel.

Kendiniz deneyebilirsiniz:


2. Değişkenleri Yazdırma

print() fonksiyonu, sadece sabit metinleri değil, aynı zamanda değişkenlerin içerdiği dinamik değerleri göstermek için de kullanılır.

  • Kural: Değişken adını doğrudan print() parantezlerinin içine yazmanız yeterlidir.

  • Örnek:

    isim = "Elif"
    yas = 28
    print(isim)
    print(yas)

    Çıktı:
    Elif
    28

Kendiniz deneyebilirsiniz:


3. Birden Fazla Öğe Yazdırma ve Ayırıcı (sep) Kullanımı

print() fonksiyonuna virgül (,) ile ayırarak birden fazla öğe verebilirsiniz (metinler, değişkenler, sayılar...). Python, bu öğeleri varsayılan olarak tek bir boşluk ile ayırır.

  • Ayırıcı (Separator - sep) Parametresi: Öğeler arasına konulan bu varsayılan boşluğu değiştirmek için sep parametresini kullanırız.

  • Örnek:

    isim = "Ahmet"
    # Varsayılan (boşlukla ayırma):
    print("Benim adım", isim, "ve kursa başladım.")
    # sep parametresiyle ayırıcıyı değiştirme:
    print("Dosya", "2025", "veri", sep="-")

    Çıktı:
    Benim adım Ahmet ve kursa başladım.
    Dosya-2025-veri

Kendiniz deneyebilirsiniz:


4. Satır Sonu Kontrolü (end)

print() fonksiyonunun her çağrılışından sonra, Python otomatik olarak bir alt satıra geçer (Yeni Satır Karakteri - \n).

  • Satır Sonu (End - end) Parametresi: Bu varsayılan davranışı değiştirmek, yani print komutundan sonra alt satıra geçmek yerine istediğimiz bir karakteri koymak için end parametresini kullanırız.

  • Örnek (Yan Yana Yazdırma):

    print("İlk satırda kalacak...", end=" ")
    print("Şimdi yanına eklendi.")

    Çıktı:
    İlk satırda kalacak... Şimdi yanına eklendi.

Kendiniz deneyebilirsiniz:


5. Biçimli Çıktı Verme (f-string Kullanımı)

Programlamada en çok ihtiyaç duyulan şey, metin ile değişkenleri şık ve düzenli bir şekilde birleştirmektir. Python'da bunu yapmanın en modern ve önerilen yolu f-string (Formatted String Literals) kullanmaktır.

  • Kural: Tırnak işaretinden hemen önce küçük f harfi kullanılır ve değişkenler süslü parantezler ({}) içine alınır.

  • Örnek:

    urun_adi = "Laptop"
    fiyat = 12500
    # f-string kullanımı
    print(f"Satın aldığınız ürün: {urun_adi} ve fiyatı {fiyat} TL'dir.")

    Çıktı:
    Satın aldığınız ürün: Laptop ve fiyatı 12500 TL'dir.

Kendiniz deneyebilirsiniz:


Kodunuzu Görünür Kılın

print() fonksiyonu, sadece kodunuzun çalıştığını görmek için değil, aynı zamanda programınızdaki hataları ayıklamak (debugging) ve kullanıcıya bilgi vermek için hayati öneme sahiptir. sep, end ve özellikle f-string gibi parametreleri öğrenmek, çıktılarınızı profesyonelce biçimlendirmenizi sağlayacaktır.

🔥 Python Kariyerinizi Hemen Başlatın!

Hemen kursumuza kaydolun ve bu güçlü araçları kullanarak profesyonel Python geliştiricisi olma yolunda ilk adımı atın. Kursumuzdaki uygulamalı modüller, sizi sadece bir yazılımcı adayı değil, hazır bir profesyonel haline getirecek. Python Eğitimini Udemy platformunda bulabilirsiniz.

[ Python Eğitimi Sıfırdan İleri Seviye ]

Tıklayın ve Python Eğitimine Hemen Kaydolun!

Yorumlar

Bu blogdaki popüler yayınlar

Python random Modülü

Yazılım Nedir?