Skip to content

Latest commit

 

History

History
74 lines (57 loc) · 2.49 KB

File metadata and controls

74 lines (57 loc) · 2.49 KB

Python Operatörleri (İşleçleri)

Operatörler değişkenler ve değerler üzerinde işlem yapmak için kullanılır.

  • Python’ da, operatörleri:
    • Aritmetik operatörler
    • Atama operatörleri
    • Kıyaslama operatörleri
    • Mantıksal operatörler
    • Tanımlama(Identity)operatörleri
    • Üyelik operatörleri
    • Bit operatörleri

1. Aritmetik(Sayı) operatörleri

  • (+) Toplama işlemini gerçekleştirir
  • (–) Çıkarma işlemini gerçekleştirir
  • (*) Çarpma işlemini gerçekleştirir
  • (/) Bölme işlemini gerçekleştirir
  • (//) Tam sayı bölme işlemini gerçekleştirir. Cevabın tam kısmını çıktı olarak verir.
  • (**) Üs alma işlemini gerçekleştirir. Diğer bir söylemle kuvvet alır.
  • (%) Bölme işleminin kalanını hesaplar.

2. Atama operatörleri

  • (+=) Artırarak atama yapar
  • (-=) Eksilterek atama yapar
  • (*=) Çarparak atama yapar
  • (/=) Bölerek atama yapar
  • (**=) Üs alarak atama yapar
  • (//=) Tamsayı bölmesi yaparak atama yapar
  • (%=) Bölme işleminin kalanını hesaplayarak atama yapar
  • (<<=) Sola kaydırarak atama yapar
  • (>>=) Sağa kaydırarak atama yapar
  • (&=) ve (and) bağlacını uygulayarak atama yapar
  • (|=) veya (or) bağlacını uygulayarak atama yapar
  • (^=) xor uygulayarak atama yapar

3. Kıyaslama Operatörleri

  • (<) Küçüktür anlamına gelir
  • (>) Büyüktür anlamına gelir
  • (<=) Küçük eşittir anlamına gelir (ya küçük olacak ya da eşit)
  • (>=) Büyük eşittir anlamına gelir (ya büyük olacak ya da eşit)
  • (==) Eşittir anlamına gelir
  • (!=) Eşit değildir anlamına gelir
  • (is) Değer ve ID eşitliği manasına gelir
  • (in) Mevcut anlamına gelir.

4. Mantıksal Operatörleri

  • (and) Türkçedeki ve bağlacıdır
  • (or) Türkçedeki veya bağlacıdır
  • (not) Koda olumsuzluk katar

5. Tanımlama(Identity)operatörleri

  • (is) Her iki değişken de aynı nesne ise doğrudur. kullanımı--> x is y
  • (is not) Değişkenler farklı türdeyse doğrudur. kullanımı--> x is not y

6. Üyelik operatörleri

  • (in) Seri belirtilen değeri içeriyorsa doğrudur. kullanımı--> x in y
  • (not in) Seri belirtilen değeri içermiyorsa doğrudur. kullanımı--> x not in y

7. Bit operatörleri

  • (& 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