Raw string
- Python kursu
- Başlangıç
- Ders 33/116
- 3 dk
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\AyseNormal 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 deseniRaw 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
# Raw string kullanÖrnek çözüm
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
path = ____"C:\Users\Ayse"
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 |