# 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