Merhabalar. Python derslerinin bu bölümünde yine stringler üzerinden devam edeceğiz. Stringler oldukça önemli bir konu ve bu sebeple iyi öğrenilmesi ve üzerinde çokça uygulama yapılması gerekiyor.
Bu dersimizde stringler üzerinde yapılan işlemlerden bahsedeceğim.
Stringlerin Toplanması
String veri tipindeki değişkenlerde de diğer veri tiplerinde olduğu gibi toplama operatörünü kullanarak toplama işlemi yapabilirsiniz.
Tabi matematiksel işlemlerden daha farklı sonuçlar elde edeceksiniz. Uygulamasını görelim.
Uygulamada s1, s2 ve s3 adında 3 adet string değişken tanımlayıp bunların içine 3 adet kelime atadık. Sonrasında toplama operatörünü kullanarak bu 3 stringi toplamak istediğimizde stringlerde toplama işleminin aslında stringleri birleştirme anlamına geldiğini görmüş olduk.
Toplama operatörleri arasında koyduğumuz " " boşluk karakterleri, kelimelerin bitişik bir şekilde çıkmaması içindir.
Stringlerde Çarpma işlemi
Bir string değişken ile herhangi bir sayıyı çarpabiliriz. Diğer veri tiplerindekine benzer bir sonuç elde edeceğiz.
Uygulamasını görelim.
Uygulamada " Python " stringini 4 sayısı ile çarptığımızda yan yana 4 adet Python yazısını elde ettik. Buradan da görüyoruz ki çarpma operatörü stringler üzerinde tekrar etme anlamında etki bırakıyor.
Extra
Bu dersi bitirmeden önce bir önceki derste stringlerin değiştirilemez olduğu bilgisini vermiştim.
Ancak karşınıza aşağıdaki gibi bir örnek gelebilir :
Bu örneğe baktığımızda sanki önceki bilgimizle çelişiyor gibi gözüküyor. Ama aslında öyle değil. Biz burada yaptığımız toplama işlemi ile s'in değerini değiştirmek yerine yeni bir string elde ediyoruz. Bu sebeple bu kod hata vermeden çalışacaktır.
Şimdilik bu kadar.
Umarım faydalı bir çalışma olmuştur.
Teşekkürler.
Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me