Python programlama dilinde kullanılan aritmetik operatörler aşağıdaki tabloda yer almaktadır:
- x+y Eğer x ve y rakamsa, x, y’ye eklenir.
Eğer x ve y harf dizisi ise x ile y birleştirilir. - x-y Eğer x ve y rakamsa, x’ten y çıkarılır.
- x*y
Eğer x ve y rakamsa, x ile y çarpılır.
Eğer x harf dizisi ise ve y rakamsa, x, y kez sıralanır.
Eğer x rakamsa ve y harf dizisi ise y, x kez sıralanır. - x/y Eğer x ve y rakamsa, x, y’ye bölünür.
- x//y Eğer x ve y rakamsa, x’in içinde y değişkenin katsayısını arar.
Örn. 10 // 4 = 2 - x%y Eğer x ve y rakamsa, bölme işleminde x / y kalan kısmını verir.
- x**y Eğer x ve y rakamsa, x, y’nin kuvvetiyle çarpılır.
Yukarıda belirtilen operatörlerin ikili operatör olarak belirtilmesinin nedeni 2 işlenen (operand) üzerinde çalışmasıdır. x = y + z deyiminde, atama operatörünün sağ tarafında y + z bir toplamsal ifadedir.
+ operatörünün iki işleneni y ve z’dir.
• +, -, *, //, %, or ** operatörlerini 2 sayıya uyguladığımızda sonuç tam sayı olacaktır. • print(25//4, 4//25) yazdığımızda 6 ve 0 sonuçlarını verecektir.
• Mod operatörü (%) sayı bölümünden kalanı hesaplar. print(25%4, 4%25) yazdığımızda 1 ve 4 sonuçlarını verecektir.
• / operatörü 2 sayıya uygulandığında ondalıklı sayı döndürür. print(25/4, 4/25) yazdığımızda 6.25 0.16 sonuçlarını verecektir.