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 .