Odak modu
merhaba = "Merhaba nasılsın bugün?"
print(merhaba)
Merhaba nasılsın bugün?
+
operatörü sayısal veri tipleri üzerine etki edince toplama işlemi yapıyor. Ama uygulandığı objeler string
ise yapacağı işlem concatenation
(birleştirme) olacak. İki string'i art arta birleştirecek.string
olarak ifade edilen sayıları +
operatörüne sokmak."5" + "4"
'54'
+
işlemi burada artık bu iki değeri yan yana koy demek, topla demek değil!"hey"+"nasılsın?"
'heynasılsın?'
+
operatörünün tek yaptığı birleştirmek, stringlerde boşluk(space) olmadığı için ifadenin sonucu boşluksuz çıktı."hey" + " nasılsın?"
'hey nasılsın?'
"hey" + " " + "nasılsın?"
'hey nasılsın?'
mesaj = "Merhaba"
isim = "Berkay"
mesaj + " " + isim
'Merhaba Berkay'
karsilama = mesaj + " " + isim
print(karsilama)
Merhaba Berkay
*
operatörü sayı objeleri için çarpım olarak tanımlanmışken, stringler için ard arda birleştirme işlemi yapıyor.4 * "hey"
'heyheyheyhey'
"1" + "0" * 10
'10000000000'
len("4")
1
len("42")
2
len("hey")
3
len("hey!")
4
len("hey nasılsın?")
13
len(" ")
1
len("")
0
Yazılım Kariyerinde İlerlemeni Hızlandıracak Programlar
Patika+ programlarımız ile 4-8 aylık yoğun yazılım kamplarına katıl, temel bilgilerden başlayarak kapsamlı bilgiler edin, yazılım kariyerine başla!
Yorum yapabilmek için derse kayıt olmalısın!