avatar
·2 dk okuma
Python'da Karşılaştırma Operatörleri

Python'da Karşılaştırma Operatörleri

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.