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
Sıfırdan yazılıma hızlı bir başlangıç için özel programlarımız
Yazılım öğrenme yolculuğunda daha fazla eğitime, projeye ve mentor desteğine mi ihtiyacın var? Patika+'ın 4-8 aylık yoğun kamplarına katıl, proje tabanlı canlı dersler ve sana özel hazırlanmış eğitimlerle gereken tüm yetenekleri kazan, iş hayatına başla!
Yorum yapabilmek için derse kayıt olmalısın!