Ayberk Seven

Ana Dal: Bilgisayar Mühendisliği

Yan Dal: Mekatronik Mühendisliği

Ayberk Seven

Ana Dal: Bilgisayar Mühendisliği

Yan Dal: Mekatronik Mühendisliği

Blog Yazılarım

Python’da Operatörler

Operatörler değişkenler ve değerleri üzerinde işlem gerçekleştirmek için kullanılırlar. Python’daki operatörler şu başlıklar altında toplanmıştır;

  • Aritmetik Operatörler
  • Atama Operatörleri
  • Karşılaştırma Operatörleri
  • Mantıksal Operatörler
  • Kimlik Operatörleri
  • Üyelik Operatörleri
  • Bitsel Operatörler

Şimdi bunların neler olduğuna tek tek göz atalım.

Aritmetik Operatörler

Matematiksel işlemleri gerçekleştirmek için kullanılan operatörlerdir.

Operatçr İşlem Örnek
+ Toplama x + y
Çıkartma x – y
* Çarpma x * y
/ Bölme x / y
% Modül(Kalanı Bulma) x % y
** Üssel x ** y
// Tam Bölme
(Sonucun tamsayı kısmını verir)
x // y

 

Atama Operatörleri

Değişkenlere değer depolamak için kullanılan operatörlerdir.

Operatör Kısa Gösterimi Açık Gösterimi
= x = 5 x = 5
+= x += 3 x = x + 3
-= x -= 3 x = x – 3
*= x *= 3 x = x * 3
/= x /= 3 x = x / 3
%= x %= 3 x = x % 3
//= x //= 3 x = x // 3
**= x **= 3 x = x ** 3
&= x &= 3 x = x & 3
|= x |= 3 x = x | 3
^= x ^= 3 x = x ^ 3
>>= x >>= 3 x = x >> 3
<<= x <<= 3 x = x << 3

 

Karşılaştırma Operatörleri

İki değeri karşılaştırmak için kullanılırlar.

Operatör İşlem Örnek
== Eşit x == y
!= Eşit Değil x != y
> Büyük x > y
< Küçük x < y
>= Büyük Eşit x >= y
<= Küçük Eşit x <= y

 

Mantıksal Operatörler

Koşullu ifadelerin birleştirilerek kullanılmasını sağlar.

Operatör İşlem Örnek
and Her iki ifade de doğru ise doğru değerini döndürür x < 5 and  x < 10
or İfadelerden biri doğruysa doğru değerini döndürür x < 5 or x < 4
not Sonucu tersine çevirir. Yani sonuç doğru ise yanlış, yanlış ise doğru döndürür not(x < 5 and x < 10)

 

Kimlik Operatörleri

Nesneleri aynısı olup olmadıklarını anlamak için birbirleriyle karşılaştırırlar.

Operatör İşlem Örnek
is Her iki değişken aynı nesne iseler doğru sonucunu döndürür x is y
is not Her iki değişken aynı nesne değiller ise doğru sonucunu döndürür x is not y

 

Üyelik Operatörleri

Bir değerin dizi içinde yer alıp almadığını test etmek için kullanılır.

Operatör İşlem Örnek
in Belirtilen değer dizi içinde mevcutsa doğru değerini döndürür x in y
not in Belirtilen değer dizi içinde yoksa doğru değerini döndürür x not in y

 

Bitsel Operatörler

İkili moddaki sayıları karşılaştırmak için kullanılır.

Operatör Adı İşlem
& AND İkili formattaki sayıların her bir bitini karşılaştırır ve aynı iseler 1 olarak ayarlar
| OR İkili formattaki sayıların her bir bitini karşılaştırır ve ikisinden biri 1 ise, 1 olarak ayarlar
 ^ XOR İkili formattaki sayıların her bir bitini karşılaştırır ve sadece ikisinden biri 1 ise, 1 olarak ayarlar
~ NOT Tüm bitleri tersine çevirir
<< Sıfır Dolgulu Sola Kaydırma Bitleri sağdan başlamak üzere ele alır ve sıfırları iterek sola kaydırır. En soldaki bitlerin düşmesine izin verir.
>> İşaretli Sağa Kaydırma En soldaki bitin kopyasını soldan iterek sağa kaydırır ve en sağdaki bitlerin düşmesine izin verir.

 

Konu ile ilgili örnekleri şuradan inceleyebilirsiniz;

https://repl.it/@ObenSEVEN/Operatorler