Pythonda Operatörler

 Python'da operatörler, değişkenler ve değerler üzerinde işlemler yapmak için kullanılan sembollerdir. Python'da çeşitli operatör türleri bulunur:

1. Aritmetik Operatörler (Matematiksel işlemler)

  • + → Toplama (5 + 3 = 8)

  • - → Çıkarma (5 - 3 = 2)

  • * → Çarpma (5 * 3 = 15)

  • / → Bölme (5 / 2 = 2.5)

  • // → Tam sayı bölme (Bölümün tam kısmı, 5 // 2 = 2)

  • % → Mod (Bölmeden kalan, 5 % 2 = 1)

  • ** → Üs alma (2 ** 3 = 8)

2. Karşılaştırma Operatörleri (Koşul ifadeleri)

  • == → Eşit mi? (5 == 5 → True)

  • != → Eşit değil mi? (5 != 3 → True)

  • > → Büyük mü? (5 > 3 → True)

  • < → Küçük mü? (5 < 3 → False)

  • >= → Büyük veya eşit mi? (5 >= 5 → True)

  • <= → Küçük veya eşit mi? (3 <= 5 → True)

3. Mantıksal Operatörler (Boolean işlemleri)

  • and → Ve (Her iki koşul da True ise True döner)

    python
    Copy
    (5 > 3) and (3 < 4)  # True
  • or → Veya (En az bir koşul True ise True döner)

    python
    Copy
    (5 < 3) or (3 < 4)  # True
  • not → Değil (True ise FalseFalse ise True yapar)

    python
    Copy
    not (5 == 5)  # False

4. Atama Operatörleri (Değişkenlere değer atama)

  • = → Temel atama (x = 5)

  • += → Toplayarak atama (x += 3 → x = x + 3)

  • -= → Çıkararak atama (x -= 2 → x = x - 2)

  • *= → Çarparak atama (x *= 4 → x = x * 4)

  • /= → Bölerek atama (x /= 2 → x = x / 2)

  • //= → Tam bölme ile atama (x //= 2 → x = x // 2)

  • %= → Mod alarak atama (x %= 3 → x = x % 3)

  • **= → Üs alarak atama (x **= 2 → x = x ** 2)

5. Üyelik Operatörleri (Bir dizide var mı?)

  • in → İçinde var mı?

    python
    Copy
    "a" in "merhaba"  # True
    3 in [1, 2, 3]     # True
  • not in → İçinde yok mu?

    python
    Copy
    "z" not in "merhaba"  # True
    4 not in [1, 2, 3]     # True

6. Kimlik Operatörleri (Aynı nesne mi?)

  • is → Aynı bellek adresine mi sahip?

    python
    Copy
    a = [1, 2]
    b = a
    a is b  # True (çünkü b, a'nın referansını tutar)
  • is not → Farklı bellek adresine mi sahip?

    python
    Copy
    a = [1, 2]
    b = [1, 2]
    a is not b  # True (farklı nesneler)

7. Bitwise Operatörler (Bit seviyesinde işlemler)

  • & → AND (5 & 3 = 1)

  • | → OR (5 | 3 = 7)

  • ^ → XOR (5 ^ 3 = 6)

  • ~ → NOT (~5 = -6)

  • << → Sola kaydırma (5 << 1 = 10)

  • >> → Sağa kaydırma (5 >> 1 = 2)

Örnek Kullanımlar:

python
Copy
# Aritmetik
print(10 // 3)  # 3 (Tam bölme)

# Karşılaştırma
print(5 != 3)   # True

# Mantıksal
print((5 > 3) and (2 < 4))  # True

# Atama
x = 5
x *= 2  # x = 10

# Üyelik
print("elma" in ["armut", "elma"])  # True

# Kimlik
a = [1, 2]
b = a
print(a is b)  # True

Bu operatörler, Python'da programlama yaparken sıkça kullanılır.

Yorumlar

Tarih Bilgini Test Etmeye Hazır mısın?

Avrupa'dan Afrika'ya, Asya'dan Amerika ve İslam tarihine uzanan 40 soruluk dev genel kültür testimiz yayında!

🏆 Yarışmayı Tam Sayfa Aç
PDF Okuyucu İkonu

Hızlı PDF Okuyucu

Hızlı, hafif ve kullanıcı dostu PDF görüntüleme deneyimi.

Google Play'den İndir
Dersimiz Tarih

Dersimiz Tarih Uygulaması

Tarih Derslerinden Tarih Alanında Hemen Herşeye Kadar Dijital Tarih Bilgi Merkezi.

Google Play'den İndir

Bu blogdaki popüler yayınlar

YouTube ile Web Sitesi SEO'su: Kapsamlı Strateji Rehberi

Uygulama Reklam Butonu