Eşittir ==
Eşit değildir !=
> büyüktür
< küçüktür
>= büyük eşittir
<= küçük eşittir
Bool Kavramı: Bool herhangi bir ifadenin doğruluğunu veya yanlışlığını sorgular. Eğer bir
sorgulamanın sonucu doğru ise True, yanlış ise False çıktısı alıyoruz.
a=1
a==1 True
a==2 False
a!=5 True
a!=1 False
a>2 False
8>a True
a>=1 True
a>=2 False
“Bilim”<”Kodlama” True alfabetik sıraya göre hareket eder.
Not: Bool işleçleri sadece doğruluk-yanlışlık sorgulamaya yarayan araçlar değildir.
Bilgisayar biliminde her şeyin bir bool değeri vardır. 0 değeri ve boş veri tipleri False ‘tur.
Bunlar dışında kalan her şey ise True ‘dur.
bool(5) True
bool(5.8) True
bool(-5) True
bool(“Steve Jobs”) True
bool(“0”) True
bool(“ “) True
bool() False
bool(““) False
bool(0) False
bool(0.0) False
and, or, not operatörleri
>>>a = 23
>>>b = 10
>>>a == 23 and b == 10
True
>>>a == 23 and b == 56
False
>>>a == 23 or b == 56
True
not: Değil anlamı taşır. Kullanıcı tarafından bir değişkene veri girilip girilmediğini
denetlemek için kullanılabilir.
Ör:
>>>a = 23
>>>not a
False
>>>a = ""
>>>not a
True
>>>a=0
>>>not a
True
Örnek Program: Parola girilip girilmediğini denetleyen kodlar.
parola = input("parola: ")
if not parola:
print("Parola boş bırakılamaz!")
else:
print("İşlem tamam")
Aitlik Operatörü: Aitlik işleçleri, bir karakter dizisi ya da sayının, herhangi bir veri içinde
bulunup bulunmadığını sorgular. Python ’da bir tane aitlik işleci bulunur. Bu işleç de in
işlecidir.
>>>a = "abcd"
>>>"b" in a “b” ifadesi a değişkeninin içinde mi?
True
>>>"f" in a “f” ifadesi a değişkeninin içinde mi?
False
Kimlik Operatörü: Python ‘da her şeyin bir kimlik numarası vardır. id() fonksiyonu ile bu
kimlik numarasını bulabiliriz.
>>>a = 100
>>>id(a)
137990748 a değişkeninin temsil ettiği 100 sayısının kimlik numarası
Yorumlar
Yorum Gönder