Kategoriler
Bilgisayar

Operatör Önceliği ve Birleşim

Farklı operatörler aynı ifadede yer aldığında, aritmetiğin normal kuralları uygulanır. Tüm Python operatörlerinde öncelik (precedence) ve birleşim (associativity) vardır.

• Öncelik, bir ifade iki farklı türde operatörler içerdiği zaman, hangisi ilk olarak uygulanacak?

• Birleşim, bir ifade aynı önceliğe sahip iki operatörleri içerdiği zaman, hangisi ilk olarak uygulanacak?

• Çarpımsal operatörler (*, /, // ve %) birbirleri ile eşit önceliğe sahiptir ve toplamsal operatörler (ikili + ve -) birbirleri ile eşit önceliğe sahiptir.

• Çarpımsal operatörleri, toplamsal operatörleri üzerinde önceliğe sahiptir.

• Standart aritmetikte olduğu gibi bir Python programcısı öncelik kurallarını geçersiz kılmak için ayraçları kullanabilir ve çarpmadan önce toplama işleminin yapılmasını sağlayabilir.

Her satırdaki operatörler, altındaki operatörlerden daha yüksek bir önceliğe sahiptir. Bir satır içerisinde yer alan operatörler aynı önceliğe sahiptir.

Operatör Önceliği ve Birleşim
Operatör Önceliği ve Birleşim

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir