Dersin Konusu: Programlama ve İşaretleme Dillerinde Özel Karakterlerin Kullanımı
Hedef: Özel anlamı olan karakterleri metin içinde nasıl düz metin olarak yazdıracağımızı öğrenmek.
Merhaba! Bugünkü dersimizde, programlama ve veri işlemede çok kritik bir konu olan Dönüşüm Karakterlerini (Escape Characters) işleyeceğiz. Bu karakterler, dilin sözdizimi (syntax) için özel anlamı olan işaretleri, sıradan bir metin karakteri olarak kullanmamızı sağlar.
Bir programlama dilinde, bazı karakterler komut veya yapı belirtmek için ayrılmıştır. Örneğin, çift tırnak (") genellikle bir metin dizisini (string) başlatır ve bitirir. Peki metnimizin içinde çift tırnak işareti kullanmak istersek ne yapacağız? İşte burada dönüşüm karakteri devreye girer. Dönüşüm karakteri, genellikle ters eğik çizgi ( \ ) ile başlar ve ardından gelen karakterin özel anlamını "kaçırarak" onu sıradan bir karaktere dönüştürür.
Hemen hemen tüm programlama dillerinde benzer şekilde çalışan temel dönüşüm karakterleri şunlardır:
It\'s raining)She said \"Hello\")C:\\Users\\Doc)Aşağıda, bu karakterlerin Python gibi bir dilde nasıl çalıştığını gösteren örnekler var:
print("Dosya yolu: C:\\Users\\Proje\\notlar.txt")print("Birinci satır\nİkinci satır")print("İsim:\tAhmet\nYaş:\t25")HTML ve XML gibi işaretleme dillerinde ise dönüşüm, varlık referansları (entity references) ile yapılır. Bunlar ters eğik çizgi yerine & işareti ile başlar.
&)<)>)")')Örnek: <p>5 > 3 yazmak için < ve > kullanılır.</p>
Tarayıcıda Görünüm:
5 > 3 yazmak için < ve > kullanılır.
r"C:\new" yazmak).Sonuç: Dönüşüm karakterleri, kod yazarken karşılaştığımız basit ama hayati bir engeli aşmamızı sağlar. Onları doğru kullanmak, hem hatalardan kaçınmanın hem de veriyi istediğimiz formatta işlemenin temel anahtarıdır. Bir sonraki derste, bu konuyla bağlantılı olarak "Regular Expressions (Düzenli İfadeler)" konusuna giriş yapacağız.
📌 Ödev: Tercih ettiğiniz bir programlama dilinde, yukarıdaki tüm dönüşüm karakterlerini içeren bir metni ekrana yazdıran basit bir program yazın ve çıktısını kontrol edin.