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?
yPtn
Cevabı gör
Cevap: y
Sayma 0'dan başlar: P=0, y=1, t=2... Yani [1] ikinci karakter olan y'dir.