Merhaba arkadaşlar, bu yazımda In-Place Operators olarak geçen, Türkçe karşılığı ise yerinde operatörler olan konumuza bakalım.
Kolay bir konu olan Yerinde Operatörler, kodumuzun kısalmasını ve anlaşılırlığını artırır. Hemen küçük bir örneğe bakalım.
>>> x = 2 #2 değerini atadık >>> print(x) 2 >>> x += 3 # x= x + 3 yerine x+=3 yazdık. >>> print(x) 5 # işte sonuç
Yukarıda toplama için verdiğim örneği; çarpma, bölme, çıkarma işlemleri içinde yapabilirsiniz. Ayrıca string bir ifadenin yanına gelecek ikinci bir stringi de bu yöntem ile ekleyebilirsiniz. Hemen örneklerine geçelim.
>>>a = 10 >>>a -= 3 >>>print(a) 7 >>>b = 8 >>>b /= 4 >>>print(b) 2 >>>c = "string " >>>c += "ifade" >>>print(c) string ifade
İşte bu kadar kolay 🙂
Bazı programlama dillerinde sayıyı 1 artırmak ve 1 azaltmak için “++”, “–” ifadeleri kullanılır. Python’da bu artma azalma operatörleri bulunmamaktadır.
Umarım anlaşılır olmuştur.