Python, değişkenler arasındaki ilişkileri anlamak ve karar verme mekanizmaları oluşturmak için bir dizi karşılaştırma operatörü sunar. Bu makale, yazılıma yeni başlayanlara bu operatörlerin nasıl kullanılacağını anlatmaktadır.
Eşitlik: ==
İki değerin eşit olup olmadığını kontrol etmek için ==
operatörü kullanılır.
a = 5
b = 5
print(a == b) # Çıktı: True
Eşitsizlik: !=
İki değerin birbirine eşit olmadığını kontrol etmek için !=
operatörü kullanılır.
a = 3
b = 7
print(a != b) # Çıktı: True
Büyük ve Küçük: >
ve <
İki değeri karşılaştırarak birinin diğerinden büyük ya da küçük olup olmadığını kontrol etmek için >
ve <
operatörleri kullanılır.
a = 10
b = 5
print(a > b) # Çıktı: True
print(a < b) # Çıktı: False
Büyük veya Eşit, Küçük veya Eşit: >=
ve <=
İki değeri karşılaştırarak birinin diğerinden büyük ya da eşit, veya küçük ya da eşit olup olmadığını kontrol etmek için >=
ve <=
operatörleri kullanılır.
a = 7
b = 7
print(a >= b) # Çıktı: True
print(a <= b) # Çıktı: True
Özel Durumlar
Python'da, karşılaştırma operatörleri ard arda kullanılabilir.
a = 5
print(1 < a < 10) # Çıktı: True
Bu örnekte, a
değeri 1'den büyük ve 10'dan küçük olup olmadığı kontrol edilir.
Mantıksal Bağlantılar
Karşılaştırma operatörleri, and
, or
, ve not
mantıksal operatörleri ile birlikte kullanılabilir.
a = 5
b = 10
print(a > 0 and b > 0) # Çıktı: True
print(a > 10 or b > 10) # Çıktı: False
print(not a > 10) # Çıktı: True
Sonuç
Python'daki karşılaştırma operatörleri, değerleri karşılaştırmanızı ve mantıksal ifadeler oluşturmanızı sağlar. Bu operatörler, programlarınızdaki akış kontrol mekanizmalarını ve karar verme yapılarını kurmak için hayati öneme sahiptir. Karşılaştırma sonuçları, genellikle if
, elif
, ve else
ifadeleri içinde kullanılır.