Python üzerinde yazdığımız programlarda çoğu zaman atama operatörleri kullanırız . Örneğin bir değişkene bir sayı atarken “=” operatörü kullanırız . Bunun yanı sıra algoritmalarınızda kullanacağınız bir çok özel atama operatörleri vardır . Şimdi bunları inceleyelim .
Eşittir (=) operatörünün kullanımı :
En temel atama operatörüdür .Bu operatörün sol tarafına değişken ismi sağ tarafına atanacak değer veya değerler yazılır .
sayi1=2 # sayi1 adlı değişkene 2 değeri atandı . sayi2=3 #sayi2 adlı değişkene 3 değeri atandı . toplam=sayi1+sayi2 #toplam adlı değişkene sayi1+sayi2 şeklinde iki değişkenin toplamı atandı . print(sayi1,"+",sayi2,"= ",toplam)
Ekran Çıktısı :
2 + 3 = 5
Artı Eşit (+=) operatörünün kullanımı :
Bu operatör aslında bildiğimiz bir atamanın kısaltmasıdır . Örneğin a=a+b gibi bir işlemi a+=b şeklinde kullanabillir .
Soldaki değer ile sağdaki değeri birbirleri ile toplar .
a=0
b=5
a=a+b
print("a=a+b işlemini yaparak a = ",a)
x=0
y=5
x+=y
print("x+=y işlemini yaparak x = ",x)Ekran Çıktısı :
a = 5 x = 5
Eksi Eşit (-=) operatörünün kullanımı :
Örneğin a=a-b gibi bir işlemi a-=b şeklinde kullanabillir .
Soldaki değer ile sağdaki değeri birbirlerinden çıkarır.
a=10
b=5
a=a-b
print("a=a-b işlemini yaparak a = ",a)
x=10
y=5
x-=y
print("x+=y işlemini yaparak x = ",x)Ekran Çıktısı :
a=a-b işlemini yaparak a = 5 x-=y işlemini yaparak x = 5
Çarpı Eşit (*=) operatörünün kullanımı :
Bu operatör ile soldaki değeri sağdaki değer ile çarpmayı sağlar . Örneğin uzun kullanımı a=a*b dir . Kısa kullanımı ise a*=b dir
a=10
b=5
a=a*b
print("a=a*b işlemini yaparak a = ",a)
x=10
y=5
x*=y
print("x*=y işlemini yaparak x = ",x)Ekran Çıktısı :
a=a*b işlemini yaparak a = 50 x*=y işlemini yaparak x = 50
Bölü Eşit (/=) operatörünün kullanımı :
Bu operatör ile soldaki değeri sağdaki değer ile bölmeyi sağlar . Örneğin uzun kullanımı a=a/b dir . Kısa kullanımı ise a/=b dir
a=10
b=5
a=a/b
print("a=a/b işlemini yaparak a = ",a)
x=10
y=5
x/=y
print("x/=y işlemini yaparak x = ",x)Ekran Çıktısı :
a=a/b işlemini yaparak a = 2.0 x/=y işlemini yaparak x = 2.0
Bu işlemlere benzer olarak “%= , //= , **=” birçok örnek daha türetilebilir .Bunları ihtiyaçlarınız dahilinde kullanabilirsiniz .


