Press "Enter" to skip to content

Python Kaçış Dizileri

Yaşar SAFALI 0

Python Kaçış Dizileri

Kaçış dizileri programlama dillerinde karakter dizileri ile işlem yaparken kullanılan yapılardır.Bu yapılar programlamada çok önemli bir yer kaplamaktadır. Karakter dizileri içerisinde normal olarak kullanamadığımız sembolleri kullanmamızı sağlar.Bu semboller normalde programlama dili içerisinde özel bir anlam ifade ettiği için doğrudan kullanılamazlar.Kaçış dizileri programcıya karakter dizileri içerisinde bu özel sembolleri kullanmayı sağlar.Şimdi Python Kaçış Dizileri ni sırası ile inceleyelim.

\ (Ters taksim işareti)

\’ ve \” Kullanımı:

Ters taksim işareti Python’da özel anlam ifade eden sembolleri karakter dizileri içerisinde kullandırmaya yarar.

Python’da tırnak işaretleri karakter dizilerini tanımlamakta kullanırlar.Bazı durumlarda bir karakter dizisini tırnak işareti içerebilir.Örneğin; Adana’ya gideceğim.Cümlesini Python’da tanımlamak istediğinizde eğer karakter dizisini ”(tek tırnak) işaretleri ile tanımladıysanız hata alırsınız.Alternatif yolu “”(çift tırnak) işareti ile tanımlamaktır.Bu gibi durumlarda ortaya çıkan bir diğer alternatif ters taksim \ işaretini kullanmaktır.

cumle='Adana\'ya gideceğim'
cumle2="\"YazılımHanem \" sitesinde Python yazıları mevcuttur."
print(cumle)
print(cumle2)

Output:

Adana’ya gideceğim
“YazılımHanem ” sitesinde Python yazıları mevcuttur.

\\ kullanımı

Python’da ters taksim işareti kaçış dizilerinde kullanıldığı için özel anlam ifade etmektedir.Bir karakter dizisinde ters taksim işareti kullanmak istediğinizde yapmanız gereken iki ters taksim işareti kullanmaktır.Özellikle dosyalarda ve dizin işlemlerinde bu işaret çok kullanılır.

cumle2="YazılımHanem.com \\python-kacis-dizileri"
print(cumle2)

Output:

YazılımHanem.com \python-kacis-dizileri

 

\t Kullanımı

Kullanıldığı yerdeki karakterler arasına bir tab(sekme) boşluk bırakır.

cumle2="YazılımHanem.com \tpython-kacis-dizileri"
print(cumle2)

Output:

YazılımHanem.com python-kacis-dizileri

 

\n Kullanımı

Kullanıldığı yerden itibaren bir alt satıra geçişi sağlar.

cumle2="YazılımHanem.com \npython-kacis-dizileri"
print(cumle2)

Output:

YazılımHanem.com
python-kacis-dizileri

\x Kullanımı

16 lık sistemdeki bir sayının karakter karşılığını gösterir.

karakter="\x45"
print(karakter)

Output:

E

 

Kaçış dizileri yalnızca açıkladıklarımızdan ibaret değildir.Biz bu yazımızda en çok kullanılan kaçış dizilerine örnek verdik.Python’da yer alan kaçış dizilerini ve işlevlerini aşağıdaki tabloda bulabilirsiniz.Daha detaylı bilgi için adresini ziyaret edebilirsiniz.

 

Kaçış Dizisi Anlamı
\’ Karakter dizisi içinde tek tırnak işaretini kullanabilmemizi sağlar.
\” Karakter dizisi içinde çift tırnak işaretini kullanabilmemizi sağlar.
\\ Karakter dizisi içinde \ işaretini kullanabilmemizi sağlar.
\n Yeni bir satıra geçmemizi sağlar.
\t Karakterler arasında sekme boşluğu bırakmamızı sağlar.
\u UNICODE kod konumlarını gösterebilmemizi sağlar.
\U UNICODE kod konumlarını gösterebilmemizi sağlar.
\N Karakterleri UNICODE adlarına göre kullanabilmemizi sağlar.
\x Onaltılı sistemdeki bir sayının karakter karşılığını gösterebilmemizi sağlar.
\a Destekleyen sistemlerde, kasa hoparlöründen bir ‘bip’ sesi verilmesini sağlar.
\r Aynı satırın başına dönülmesini sağlar.
\v Destekleyen sistemlerde düşey sekme oluşturulmasını sağlar.
\b İmlecin sola doğru kaydırılmasını sağlar
\f Yeni bir sayfaya geçilmesini sağlar.
r Karakter dizisi içinde kaçış dizilerini kullanabilmemizi sağlar.

Bir sonraki yazımızda görüşmek dileğiyle.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir