Python: Stringler
class Print:
print("Hello World !!!")
print(2+3)
ad='Emir'
soyad=' Karakaş'
print("Ad soyad bilgisi:" + ad+soyad)
print(ad[0]) #index değeri yazılır
print(soyad[2]) #index değeri 0 dan başlar.
print(ad[-1]) #İndex değeri soldan 0 dan başlayarak ya da soldan -1 den başlayarak yapılabilir.
print(ad[3]) #Ad fonksiyonu için -1 indeksi ile 3 indeksi aynı harfi verir.
print(ad[0:2]) #İlk baştaki index dahil sondaki index dahil değildir. Arada olan ifadeleri yazdırmamızı sağlar.
print(soyad[0:5])
print(ad[::2]) #2 şer 2 şer index değeri yazılır.
print(ad[::-1])# metni tersten yazdırır.
print(ad.endswith("ir")) #son hecesi yazdığımız ifadeyle bitiyorsa true, bitmiyorsa false
print(ad.endswith("Em"))
print(ad.startswith("Em")) #Kelimenin ilk hecesi yazılanla uyuşuyorsa true, uyuşmuyorsa false
print(ad.startswith("ir"))
print(ad.upper()) #Bütün harfleri büyük yapar.
print(ad.lower()) #Bütün harfleri küçük yapar.
print(ad.capitalize()) #İlk harfi büyük yazmayı sağlar.
print(len(ad)) #Karakterlerin sayısını verir.
print(len(ad+soyad)) #Boşluklar karakter uzunluğuna eklenir.
print(ad*2) #Çarpma işareti ifadeyi yan yana yazdırır. Burada 2 kez yan yana yazdı.
print("{},{} bu yazıları yazan kişinin adı ve soyadı ".format(ad,soyad)) #format içinde olan ifadeleri yan yana virgülle ayırıp yazma işlemidir.
#Ekran Çıktısı: Emir, Karakaş bu yazıları yazan kişinin adı ve soyadı.
print(f"{ad},{soyad} bu yazıyı yazan kişi") #Bu ifadeye f string denir. Pythona özel bir ifadedir. Yukarıda yapmış olduğımuz format işemini yapar.
Yorumlar
Yorum Gönder