# STRING İFADELER
# Bir ifadeyi değişkene aktarıp, bu değişkeni kullanarak mesaj verebiliriz.
mesaj="Merhaba Dünya"
print(mesaj)
# İki değişken aynı anda nasıl kullanılır?
# + operatörü ile metinleri birbirine ulayabilir ya da boşluk bırakmak gibi işler için kullanabilirsiniz.
mesaj1 = "Merhaba"
mesaj2 = "Dünya"
print(mesaj1+" "+mesaj2)
#-------------------------
# STRING'DEN VERİ ALMA
# String'in içindeki bir harfi alma.
# Birinci harfi [0] ile alabiliriz. Çünkü metin bir dizi olarak değerlendirilir ve diziler saymaya sıfırdan başlar.
mesaj = "osman"
print(mesaj[0]) # Çıktı: o
print(mesaj[1]) # Çıktı: s
print(mesaj[2]) # Çıktı: m
print(mesaj[3]) # Çıktı: a
print(mesaj[4]) # Çıktı: n
# Bu ifade eskili de kullanılabilir. Örn: mesaj[-2]
# Eksili kullanıımda sondan başa doğru harf çekilebillir.
# Not: -0 diye bir şey matematikte de programlamada da yoktur.
mesaj = "ozer"
print(mesaj[-1]) # Çıktı: r
print(mesaj[-2]) # Çıktı: e
print(mesaj[-3]) # Çıktı: z
print(mesaj[-4]) # Çıktı: o
# Belli bir aralığı yazırmak.
# print(mesaj[0:4]) ifadesinde 0 dahil ama 4 dahil değil şeklinde yazılır.
mesaj = "oozer.com.tr"
print(mesaj[2:5]) # Çıktı: zer