Python'da Karakter Dizileri

Diğer birçok programlama dilinde olduğu gibi Python dilinde de karakter dizilerini ifade etmek için yapmamız gereken tek şey, ifademizi tırnak içinde belirtmektir. Python'da tırnak içerisinde belirtilen her şey karakter dizisi olarak kabul edilir.




Karakter Dizilerini Birleştirme
Python'da karakter dizilerini birleştirmek için  "+" işareti kullanılır. 


ad = 'Erhan'
soyad = 'SAYGILI'
adSoyad = ad + soyad

print(adSoyad)



Çıktı:

Erhan SAYGILI



String Formatlama


ad = 'Erhan' 
soyad = 'SAYGILI' 
yas = 28 

print('Benim adım {} {}'.format(ad,soyad)) 
print('Benim adım {1} {0}'.format(ad,soyad)) 
print('Benim adım {n} {s}'.format(n = ad,s = soyad)) 
print('Benim adım {} {} ve {} yaşındayım'.format(ad,soyad,yas)) 
print('Boy {} metre'.format(1.80)) 
print('Sonuç {r}'.format(r = 200/700)) 
print('Sonuç {r:1.3}'.format(r = 200/700)) 
print('Sonuç {r:20.3}'.format(r = 200/700)) 
print(f'Benim adım {ad} {soyad} ve {yas} yaşındayım')



Çıktı:

Benim adım Erhan SAYGILI 
Benim adım SAYGILI Erhan 
Benim adım Erhan SAYGILI 
Benim adım Erhan SAYGILI ve 28 yaşındayım 
Boy 1.8 metre 
Sonuç 0.2857142857142857 
Sonuç 0.286 
Sonuç          0.286 
Benim adım Erhan SAYGILI ve 28 yaşındayım



Karakter Dizilerini Dilimleme
Bazı durumlarda karakter dizilerini dilimleyerek kullanmak isteyebilirsiniz. Bu şekilde bir ihtiyacınız olduğunda yapmamız gereken tek işlem karakter dizisinde dilimlenecek kısmı belirtmektedir.


url = 'https://parrot.tools' 

#url karakter sayısı 
print(len(url)) 

#belirli karakter arasını alma 
print(url[8:14]) 

#belirli bir karakterden sonrasını yazdırma 
print(url[8:]) 
print(url[:8]) 
print(url[-20:]) 

#tersten yadırma tüm hepsini almak için :: 
print(url[::-1])



Çıktı:

20
parrot
parrot.tools
https://
https://parrot.tools
sloot.torrap//:sptth




Post a Comment

أحدث أقدم

Vulnerability Analysis