Python Fundamentals

Python Operatörlerinde Ustalaşma: Kapsamlı Bir Kılavuz

Spread the love

Python operatörleri, değişkenler ve değerler üzerinde belirli işlemler gerçekleştiren sembollerdir. Bunları öğrenmek, etkili Python programlama için çok önemlidir. Bu öğretici, açıklık sağlamak amacıyla kategorize edilmiş Python’ın çeşitli operatörlerini ele almaktadır.

İçindekiler Tablosu

  1. Aritmetik Operatörler
  2. Karşılaştırma Operatörleri
  3. Mantıksal Operatörler
  4. Bitsel Operatörler
  5. Atama Operatörleri
  6. Özel Operatörler (Üyelik & Özdeşlik)

1. Aritmetik Operatörler

Bu operatörler standart matematiksel hesaplamaları gerçekleştirir.

Operatör Açıklama Örnek Sonuç
+ Toplama 10 + 5 15
- Çıkarma 10 - 5 5
* Çarpma 10 * 5 50
/ Bölme 10 / 5 2.0
// Tam Bölme 10 // 5 2
% Mod (Kalan) 10 % 3 1
** Üs Alma 10 ** 2 100

2. Karşılaştırma Operatörleri

Bu operatörler iki değeri karşılaştırır ve Boole (True veya False) bir sonuç döndürür.

Operatör Açıklama Örnek Sonuç
== Eşittir 10 == 5 False
!= Eşit Değildir 10 != 5 True
> Büyük İse 10 > 5 True
< Küçük İse 10 < 5 False
>= Büyük veya Eşit İse 10 >= 5 True
<= Küçük veya Eşit İse 10 <= 5 False

3. Mantıksal Operatörler

Bu operatörler Boole ifadelerini birleştirir veya değiştirir.

Operatör Açıklama Örnek Sonuç
and Mantıksal VE True and False False
or Mantıksal VEYA True or False True
not Mantıksal DEĞİL not True False

4. Bitsel Operatörler

Bu operatörler tam sayıların bireysel bitlerini manipüle eder.

Operatör Açıklama Örnek Sonuç (Ondalık) İkili Gösterim
& Bitsel VE 10 & 4 0 1010 & 0100 = 0000
| Bitsel VEYA 10 | 4 14 1010 | 0100 = 1110
^ Bitsel XOR 10 ^ 4 14 1010 ^ 0100 = 1110
~ Bitsel DEĞİL ~10 -11 ~1010 = -1011
<< Sol Kaydırma 10 << 2 40 1010 << 2 = 101000
>> Sağ Kaydırma 10 >> 2 2 1010 >> 2 = 0010

5. Atama Operatörleri

Bu operatörler değişkenlere değer atar, genellikle atamayı başka bir işlemle birleştirir.

Operatör Açıklama Örnek Eşdeğeri
= Ata x = 10 x = 10
+= Topla ve ata x += 5 x = x + 5
-= Çıkar ve ata x -= 5 x = x - 5
*= Çarp ve ata x *= 5 x = x * 5
/= Böl ve ata x /= 5 x = x / 5
//= Tam böl ve ata x //= 5 x = x // 5
%= Mod al ve ata x %= 5 x = x % 5
**= Üs al ve ata x **= 5 x = x ** 5
&= Bitsel VE ve ata x &= 5 x = x & 5
|= Bitsel VEYA ve ata x |= 5 x = x | 5
^= Bitsel XOR ve ata x ^= 5 x = x ^ 5
<<= Sol kaydır ve ata x <<= 5 x = x << 5
>>= Sağ kaydır ve ata x >>= 5 x = x >> 5

6. Özel Operatörler (Üyelik & Özdeşlik)

Bu operatörler, temel aritmetik veya karşılaştırmaların ötesinde benzersiz işlevler sunar.

  • Üyelik Operatörleri: in ve not in, bir değerin bir dizide (dize, liste, demet vb.) bulunup bulunmadığını kontrol eder.
  • Özdeşlik Operatörleri: is ve is not, iki değişkenin aynı bellek konumuna (aynı nesneye) işaret edip etmediğini doğrular.

Bu kapsamlı kılavuz, Python operatörlerinde sağlam bir temel sağlar. Programlama becerilerinizi geliştirmek için bu operatörleri kullanarak pratik yapın.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir