CodeBlanks Logo Icon CodeBlanks

str temelleri

str ile metin ve kaçış dizilerini öğrenirsin.

str temelleri

str (string) metin türüdür. Dizeler tek ya da çift tırnak içinde yazılır:

name = "Ayse"
city = 'Istanbul'

Iki türlü tırnak da aynıdır; hangisini seçtiğin stil meselesidir. Tırnak içinde aynı tırnak kullanmak istersen kaçırma gerekir: "O\"yle" ya da tek tırnak kullan: 'O"yle'.

Uzun metinler için üç tırnak kullanılır: """cok satırlı""".

Kaçış dizileri

Dize içinde özel karakterler için kaçış dizileri kullanılır. \n yeni satır, \t tab, \\ ters bölü:

print("Satır 1\nSatır 2")

Tırnak içinde aynı tırnak için \" ya da \' kullan. Kaçış dizileri tırnaklı dizenin parçasıdır. Ham dize (raw string) önünde r harfiyle kaçış dizilerini devre dışı bırakabilirsin.

Uygulama Dize yazdır

name değişkenine "Ayse" ata. Sonra print(name) ile ekrana yazdır.

Başlangıç kodu

main.py
# Dizeyi tanımla

Örnek çözüm

main.py
name = "Ayse"
print(name)

Beklenen çıktı

Ayse

Soru ve cevaplar

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

1 Hangisi geçerli bir str atamasıdır?

  • name = "Ayse" Doğru cevap
  • name = Ayşe
  • name = 'Ayşe"
  • name = (Ayşe)

Açıklama: name = "Ayse" çift tırnaklı str atamasıdır.

2 Yeni satır ekle

Soru
print("Satır 1____Satır 2")
Cevap
print("Satır 1\nSatır 2")

Açıklama: \n yeni satır kaçış dizisidir.

3 str kavramlarını eşleştir

Kavram Anlamı
str Metin türü
\n Yeni satır
"Ayse" Çift tırnaklı dize
'Ayse' Tek tırnaklı dize

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