CodeBlanks Logo Icon CodeBlanks

Triple-quote

"""...""" ile çok satırlı metni öğrenirsin.

Triple-quote dize

Üç tırnak (""" ya da ''') ile çok satırlı dizeler yazılır:

message = """Satır 1
Satır 2
Satır 3"""
print(message)

Bu yöntemde yeni satır karakterini \n ile yazmaya gerek yoktur; dize içindeki satır sonları korunur. Uzun mesajlar ve belge dizeleri için kullanışlıdır.

Belge dizesi (docstring)

Üç tırnaklı dize fonksiyon ya da sınıfın ilk satırına yazılırsa belge dizesi (docstring) olur. Bu, fonksiyonun ne yaptığını açıklar:

def greet(name):
    """Kullanıcıyi selamlar."""
    return f"Merhaba {name}"

Belge dizesi help(greet) ile gösterilir. Bu kavramı fonksiyonlar grubunda ayrıntılı göreceğiz.

Belge dizeleri, iyi yazılmış kitaplıkların yardım sistemini otomatik olarak beşler.

Belge dizeleri, iyi yazılmış kitaplıkların yardım sistemini otomatik olarak beşler.

Belge dizeleri, iyi yazılmış kitaplıkların yardım sistemini otomatik olarak beşler.

Belge dizeleri, iyi yazılmış kitaplıkların yardım sistemini otomatik olarak beşler.

Belge dizeleri, iyi yazılmış kitaplıkların yardım sistemini otomatik olarak beşler.

Uygulama Çok satırlı dize yazdır

message değişkenine üç tırnaklı bir dize ata: """Satır 1 Satır 2""". Sonra print(message) yazdır.

Başlangıç kodu

main.py
# Cok satırlı dize

Örnek çözüm

main.py
message = """Satır 1
Satır 2"""
print(message)

Beklenen çıktı

Satır 1
Satır 2

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Üç tırnak neyin yarar?

  • Çok satırlı dize yazma Doğru cevap
  • Sayı yazma
  • Yorum yazma
  • Değişken tanımlama

Açıklama: Üç tırnak çok satırlı dize için kullanılır.

2 Üç tırnaklı dize

Soru
message = ____"""Satır 1
Satır 2"""
Cevap
message = """"""Satır 1
Satır 2"""

Açıklama: """ ile çok satırlı dize başlar.

3 Dize türünü eşleştir

Kavram Anlamı
""" Çok satırlı
f" Değişken gömme
r" Ham dize
"" Normal dize

Başlangıç bölümündeki tüm dersler