• Hack kategorilerindeki birçok içerik Gizli içeriktir yani sadece cevap yazarakı erişebileceğiniz türden içeriklerdir, ancak yeni üyelerin hack kategorilerine cevap yazması engellenmiştir ! spam ve sömürüye karşı bir tedbirdir, forumumuza katkı sunarsanız rütbeniz kısa sürede yükselir ve tüm forumu engelsiz kullanabilirsiniz.

Python Kaçışlar ve Kaçış Dizileri -2 / ( \n* ve \t* )

Önceki Forum Paylaşımında Ters taksim'i görmüştük şimdi ; Satır Başı (\n) ve \t kaçış dizilerini İnceleyeceğiz.
" \ " bu Bir kacış dizisidir , python'nın da "\" bu dizi başka bir karakterle birleşerek farklı kacış dizilerini oluşturabilir , işte bizde sizle bunu göreceğiz bu paylaşımda .

Satır Başı (\n) = Bir Alt Satıra Geçmek İçin Kullanılır .


Satır başı karakterini ilk öğrendiğimizde bu karakteri anlatırken bazı örnekler de vermiştik:

>>> print("Real\nPatron\nimhatimi")

Real
Patron
imhatimi


görüğünüz gibi "\n" dizisi bir alt satıra geçmeye yarıyor .

---extra bilgi ---

"\ " , n harfine yetki veriyor gibi düşünebilirsiniz .

buraya kadar normaldi her şey şimdi dikkat etmemiz gereken bir olay var :

>>> print("C:\nazik\adam.txt")

C:
azik\adam.txt

görüğünüz gibi burda bi aksilik var , bu aksiliği anlamak yeni başlayanlar için biraz zor olabilir ancak dikkate baktığımızda python , c:\nazik kısmında bir kacış dizisi gördü ve bunu öyle algıladı buda yazdığımız kodun ya da içeriğin hatalı olmasına neden oldu .

şimdi gelelim bu hatadan nasıl kurtulacağız ...

-------------------------------------------------------------------------------------------------------------------
Yukarıdaki problemi, ilgili kaçış dizisi içindeki ters taksim işaretini çiftleyerek çözebilirsiniz:

>>> print("C:\\nazik\adam")

1. çözüm = her diziden önce ters taksim işaretini ikilemek .


>>> print("C:\\nazik\\adam")

2.çözüm = tüm taksimleri ciftlemek bu daha sağlıklı olabilir.

>>> Print("C:/nazik/adam")

3 . çözüm = Düz Taksim İşareti Kullanılabilir.

--------------------------------------------------------------------


Sekme (\t)

>>> print("Real\tPatron")

Real Patron
burda \t ifadesi Patron kelimesini sağa doğru itiyor.

>>> print(*"123456789", sep="\t")

1 2 3 4 5 6 7 8 9
Gördüğünüz gibi, parametreler arasında belli aralıkta bir boşluk bırakmak istediğimizde \t adlı kaçış dizisinden yararlanabiliyoruz.
SEP = print() fonksiyonu içerisinde yer alan kelimeler arası boşlukların nasıl şekilleneceğini gösterir

-------------------------------------------------------------------------------------------------------------

Tıpkı \n kaçış dizisinde olduğu gibi, karakter dizilerinde \t kaçış dizisinin varlığına karşı da uyanık olmalıyız:
>>> Print("C:\narin\adam\toplam_sevgi.txt")

C:
arin\adam oplam_sevgi.txt

görüğünüz gibi burda hem \n dizisi hem \t dizsi bize sorun yarattı .bu sorunu cözmek için \n kacış dizisinde öğrendiğimiz çözümleri kullanabiliriz.

---------------------------------------------------------------------------------------------------------
Diğer Bölümde Diğer kaçış Dizilerini Anlatacağım . En son Paylaşımda İse toplu Bir tablo ile özet Geçeceğim.

Faydası Dokunursa Ne mutlu Bana imhatimi 'ne Teşekkür ederim .
 
Üst Alt