Lajiverta Academy Satın Al — 499₺

Academy 🐍 Python String'ler (Yazılar)

String Oluşturma ve Kaçış Karakterleri

🧵 String'ler (Yazılar) bölümü · Code Quest Python parkuru

String (yazı), tırnak içine alınmış karakter dizisidir. Tek '...' veya çift "..." tırnak — fark etmez. Peki yazının İÇİNDE tırnak varsa?

PYTHON
print("Python'u seviyorum")   # içte tek, dışta çift
print('Bana "usta" dediler')  # içte çift, dışta tek
▸ ÇIKTI
Python'u seviyorum
Bana "usta" dediler

Bir diğer yol kaçış karakteri \ (ters bölü) kullanmaktır. Ters bölü, yanındaki karaktere özel anlam katar:

  • \n — yeni satır (newline)
  • \t — sekme (tab) boşluğu
  • \" ve \' — tırnağın kendisi
  • \\ — ters bölünün kendisi
PYTHON
print("Birinci satır\nİkinci satır")
print("Ad:\tYusuf")
▸ ÇIKTI
Birinci satır
İkinci satır
Ad:	Yusuf

Çok satırlı uzun metinler için üç tırnak kullanılır:

PYTHON
siir = """Roses are red,
Violets are blue"""
print(siir)
▸ ÇIKTI
Roses are red,
Violets are blue
💡 \n ekranda görünmez — "buradan itibaren alt satıra geç" komutudur. print() zaten her çağrının sonunda otomatik bir \n basar; bu yüzden her print yeni satırda başlar.

Kendini test et

Bu kodun çıktısı ne olur?

kelime = "Kodlama"
print(kelime[0])
print(kelime[-1])
Cevabı gör

Çıktı:

K
a

İndeks 0 ilk karakterdir (K), -1 her zaman son karakterdir (a).

"Python"[1] hangi karakteri verir?

  • y
  • P
  • t
  • n
Cevabı gör

Cevap: y

Sayma 0'dan başlar: P=0, y=1, t=2... Yani [1] ikinci karakter olan y'dir.