Python programlamada operatörler, değişkenler ve değerler üzerinde işlem yapmamıza olanak tanır. Bu derste üç temel operatör türünü inceleyeceğiz:
A. Aritmetik Operatörler
Aritmetik operatörler matematiksel işlemleri gerçekleştirir.
Temel Aritmetik Operatörler:
Operatör | Açıklama | Örnek | Sonuç |
---|---|---|---|
+ | Toplama | 3 + 5 | 8 |
- | Çıkarma | 10 - 4 | 6 |
* | Çarpma | 2 * 6 | 12 |
/ | Bölme (float) | 10 / 4 | 2.5 |
// | Tam Bölme (floor) | 10 // 4 | 2 |
% | Modül (kalan) | 10 % 4 | 2 |
** | Üst alma | 2 ** 3 | 8 |
Kod Örneği:
x = 10
y = 3
print("Toplam:", x + y)
print("Fark:", x - y)
print("Çarpım:", x * y)
print("Bölüm:", x / y)
print("Tam Bölme:", x // y)
print("Kalan:", x % y)
print("Üst:", x ** y)
B. Karşılaştırma Operatörleri
Bu operatörler iki değeri karşılaştırarak True
veya False
sonucu döndürür.
Operatör | Açıklama | Örnek | Sonuç |
---|---|---|---|
== | Eşit mi? | 5 == 5 | True |
!= | Eşit değil mi? | 5 != 3 | True |
> | Büyük mü? | 7 > 4 | True |
< | Küçük mü? | 2 < 8 | True |
>= | Büyük veya eşit mi? | 5 >= 5 | True |
<= | Küçük veya eşit mi? | 4 <= 3 | False |
Kod Örneği:
a = 5
b = 10
print(a == b) # False
print(a != b) # True
print(a > b) # False
print(a < b) # True
print(a >= 5) # True
print(a <= 3) # False
C. Mantıksal Operatörler
Mantıksal operatörler, birden fazla koşulu birleştirirken kullanılır. True
veya False
değerleriyle çalışırlar.
Operatör | Açıklama | Örnek | Sonuç |
---|---|---|---|
and | ve (tümü doğruysa True) | (5 > 3 and 4 < 6) | True |
or | veya (bir tanesi doğruysa) | (5 < 3 or 4 < 6) | True |
not | değil (tersi) | not (5 > 3) | False |
Kod Örneği:
x = 7
y = 4
print(x > 5 and y < 10) # True
print(x < 5 or y > 2) # True
print(not(x == 7)) # False
Bu operatörler, Python programlamada temel karar verme ve hesaplama işlemlerinin temelini oluşturur. Bu yapılara iyi hakim olmak, daha karmaşık kodlar yazabilmenin ılk adımıdır.