CodeBlanks Logo Icon CodeBlanks

Raw string

r"..." ile ham metni öğrenirsin.

Raw string

Raw string (ham dize), kaçış dizilerini yoksayan dizelerdir. Önüne r konur:

path = r"C:\Users\Ayse"
print(path)  # C:\Users\Ayse

Normal dizelerde \n yeni satır olur; raw string'de \n iki karakter olarak kalır. Bu özellik dosya yolları ve düzenli ifadelerde çok kullanışlıdır.

Bu özellik özellikle Windows yolları ve düzenli ifadeler için vazgeçilmezdir.

Bu özellik özellikle Windows yolları ve düzenli ifadeler için vazgeçilmezdir.

Bu özellik özellikle Windows yolları ve düzenli ifadeler için vazgeçilmezdir.

Bu özellik özellikle Windows yolları ve düzenli ifadeler için vazgeçilmezdir.

Bu özellik özellikle Windows yolları ve düzenli ifadeler için vazgeçilmezdir.

Raw string kullanımları

Raw string en çok dosya yolları ve düzenli ifadelerde kullanılır. Windows yollarında \ çok geçer:

# Normal: \Users hata verebilir
path = r"C:\Users\Ayse\dosya.txt"
pattern = r"\d+"  # rakam deseni

Raw string olmadan her \ için \\ yazmak gerekir; bu da okunaksizdir.

Uygulama Raw string yazdır

path = r"C:\Users\Ayse" ata. print(path) yazdır.

Başlangıç kodu

main.py
# Raw string kullan

Örnek çözüm

main.py
path = r"C:\Users\Ayse"
print(path)

Beklenen çıktı

C:\Users\Ayse

Soru ve cevaplar

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

1 r"\n" ifadesi ne içerir?

  • Yeni satır karakteri
  • Boş dize
  • Hata verir
  • Iki karakter: \ ve n Doğru cevap

Açıklama: Raw string'de \n iki karakter olarak kalır.

2 Raw string tamamla

Soru
path = ____"C:\Users\Ayse"
Cevap
path = r"C:\Users\Ayse"

Açıklama: r öneki raw string yapar.

3 Raw string kavramlarını eşleştir

Kavram Anlamı
r" Raw önek
\n Yeni satır (normal)
r"\n" Iki karakter
dosya yolu Yaygın kullanım

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