Python İşleçleri

Python İşleçleri

İşleçler, değişkenler ve değerler üzerinde işlemler gerçekleştirmek için kullanılır.

Python, işleçleri aşağıdaki gruplara ayırır:

  • Sayısal işleçler
  • Atama işleçleri
  • Karşılaştırma işleçleri
  • Mantıksal işleçler
  • Kimlik işleçleri
  • Üye işleçleri
  • Bit işleçleri

Python sayısal işleçleri

Sayısal işleçler ve sayılar birlikte kullanılarak yaygın matematiksel işlemler gerçekleştirilir:

İşlev Ad Örnek Deneyin
+ Eklenme x + y Deneyin
- Çıkarma x - y Deneyin
* Çarpma x * y Deneyin
/ Bölme x / y Deneyin
% Mod al x % y Deneyin
** Kuvvet x ** y Deneyin
// Zemin bölme (tam bölme) x // y Deneyin

Python atama işleçleri

Atama işleçleri, değişkenlere değer atamak için kullanılır:

İşlev Örnek Eşittir Deneyin
= x = 5 x = 5 Deneyin
+= x += 3 x = x + 3 Deneyin
-= x -= 3 x = x - 3 Deneyin
*= x *= 3 x = x * 3 Deneyin
/= x /= 3 x = x / 3 Deneyin
%= x %= 3 x = x % 3 Deneyin
//= x //= 3 x = x // 3 Deneyin
**= x **= 3 x = x ** 3 Deneyin
&= x &= 3 x = x & 3 Deneyin
|= x |= 3 x = x | 3 Deneyin
^= x ^= 3 x = x ^ 3 Deneyin
>>= x >>= 3 x = x >> 3 Deneyin
<<= x <<= 3 x = x << 3 Deneyin

Python karşılaştırma işleçleri

Karşılaştırma işleçleri, iki değeri karşılamak için kullanılır:

İşlev Ad Örnek Deneyin
== Eşittir x == y Deneyin
!= Eşit değil x != y Deneyin
> Büyük x > y Deneyin
< Küçük x < y Deneyin
>= Büyük veya eşittir x >= y Deneyin
<= Küçük veya eşittir x <= y Deneyin

Python mantıksal işleçleri

Mantıksal işleçler, şart ifadelerini birleştirmek için kullanılır:

İşlev Açıklama Örnek Deneyin
ve İki ifade doğruysa True döndür. x > 3 ve x < 10 Deneyin
veya Bir ifade doğruysa True döndür. x > 3 veya x < 4 Deneyin
not Sonuç tersine çevir, sonuç true ise False döndür. not(x > 3 and x < 10) Deneyin

Python Kimlik İşlevleri

Kimlik işlevleri, nesneleri karşılamak için kullanılır, eşit olup olmadıklarını karşılamak değil, ancak aynı hatırlama konumunda olurlarsa aynı hafıza konumuna sahiptir:

İşlev Açıklama Örnek Deneyin
is İki değişken aynı nesne ise true döner. x is y Deneyin
is not İki değişken aynı nesne değilse true döner. x is not y Deneyin

Python Üyelik İşlevleri

Üyelik işlevleri, dizinin objede ortaya çıkıp çıkmadığını test etmek için kullanılır:

İşlev Açıklama Örnek Deneyin
in Objede belirtilen değere sahip bir dizin varsa True döner. x in y Deneyin
not in Objede belirtilen değere sahip bir dizin yoksa True döner. x not in y Deneyin

Python Bit İşlevleri

Bit işlevleri, (ikili) sayıları karşılamak için kullanılır:

İşlev Açıklama Örnek
& AND İki bit her zaman 1 ise, her biti 1 olarak ayarla.
| OR İki bitten biri 1 ise, her biti 1 olarak ayarla.
^ XOR İki bitten sadece biri 1 ise, her biti 1 olarak ayarla.
~ NOT Tüm bitleri tersine çevir.
<< Sol taraftan sıfır doldurma kaydırma Sol taraftan sıfır ekleyerek sola doğru hareket ettir, en soldaki konumu at.
>> İmza sağa doğru kaydırma Sol taraftan en soldaki konumu kopyalayarak sağa doğru hareket ettirerek en sağdaki konumu at.