Python Operatörleri (İşleçleri)

Operatörler değişkenler ve değerler arasında çeşitli işlemler gerçekleştiren özel işaretlerdir.

Python'daki işleçleri gruplara ayırabiliriz:
 

  • Artimetik operatörler
  • Atama operatörleri
  • Kıyaslama operatörleri
  • Mantıksal operatörler
  • Tanımlama operatörleri
  • Üyelik/ait olma operatörleri
  • Bit operatörleri

Aritmetik (Sayı) Operatörleri

Sayı değerleri arasında matematiksel işlemleri gerçekleştirmek için kullanılırlar:
 

Operatör İşlevi Örnek Kullanım
+ Toplama x + y
- Çıkarma x - y
* Çarpma x * y
/ Bölme x / y
% Mod x % y
** Üs x ** y
// Kök x // y

 

Atama Operatörleri

Değişkenlere değer atamak için kullanılırlar.
 

Operatör Örnek Kullanım Açılımı
= 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

 

Kıyaslama Operatörleri

İki değer arasında kıyaslama yapmak için kullanılırlar. Sonuç doğru ya da yanlıştır:
 

Operatör Örnek Kullanım Açılımı
== Eşittir x == y
!= Eşit Değildir x != y
> Büyüktür x > y
< Küçüktür x < y
>= Büyük ya da eşittir x >= y
<= Küçük ya da eşittir x <= y

 

Mantıksal Operatörler

Ve (and), veya (or), değilse (not) gibi ifadelerle koşulların gerçekleşme durumlarını kontrol eder.
 

Operatör Açıklama Örnek Kullanım
and Her iki ifade de doğruysa koşul sağlanır x < 5 and x < 10
or İki ifadeden biri bile doğruysa koşul sağlanır x < 5 or x < 4
not Çıkan sonuç ters çevrilir. Doğru ise yanlış, yanlış ise doğrudur. not(x < 5 and < < 10)

 

Tanımlama Operatörleri

Bir değişkenin türünü sorgulamak için kullanılırlar.
 

Operatör Açıklama Örnek
is Her iki değişken de aynı nesne ise doğrudur x is y
is not Değişkenler farklı türdeyse doğrudur x is not y

 

Ait Olma Operatörleri

Dize/seri içeren list, tuple, set vb. türü nesnelerde bir değerin kolleksiyonun üyesi olup olmadığını sorgulamaya yarar.
 

Operatör Açıklama Örnek
in Seri belirtilen değeri içeriyorsa doğrudur x in y
not in Seri belirtilen değeri içermiyorsa doğrudur x not in y

 

Bit Operatörleri

İkililer ile ilgili işlemlerde kıyaslama amaçlı kullanılır:
 

Operatör Adı Açıklama
& AND r iki bit 1 ise her biti 1 olarak ayarlar
| OR İki bitten biri 1 ise her biti 1 olarak ayarlar
^ XOR İki bitten yalnızca biri 1 ise her biti 1 olarak ayarlar
~ NOT Bitleri tersine çevirir
<< Sıfır ekleyerek sola kaydırır
>> Sıfır ekleyerek sağa kaydırır

Kaynak

Yorumunuzu Ekleyin


Yükleniyor...
    Yükleniyor...