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 .
1 2 3 4 | 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ı :
1 | 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 .
1 2 3 4 5 6 7 8 9 | 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ı :
1 2 | 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.
1 2 3 4 5 6 7 8 9 | 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ı :
1 2 | 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
1 2 3 4 5 6 7 8 9 | 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ı :
1 2 | 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
1 2 3 4 5 6 7 8 9 | 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ı :
1 2 | 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 .