Griffin Premium
Merhaba arkadaşlar bu konumuzda Python'daki mantıksal değerler ve karşılaştırma operatörlerini öğreneceğiz.
Mantıksal (Boolean) Değerlerimiz;
Bu işlerin içerisinde birisi iseniz Boolean'ı kesin duymuşsunuzdur. Olay oldukça basittir, bu veri tipimiz iki değere sahiptir.
True ve False
Python:
print (5>3)
print (1>2)
print (8<11)
print (3>3)
print (2<3)
print (9>9)
print (2>1)
Girdisinin bize verdiği çıktı şöyle olacaktır;
Python:
True
False
True
False
True
False
True
Python'a göre eğer bir sayı 0'dan farklıysa 'True', 0'a eşitse 'False'dir.
Değişkenimize herhangi bir değer atamak (henüz) istemiyorsa 'None' ifadesini kullanabiliriz.
Python:
variable = None
print(variable)
Girdisinin bize vereceği çıktı şu şekilde olacaktır;
Python:
None
İki string veri tipini karşılaştırdığımızda ise ASCII sistemine göre karşılaştıracaktır ve sonucunu ona göre 'True' ya da 'False' verecektir.
Python:
print("NightStar" == "NightStat")
ASCII kod sistemine göre eşit olmadığı için alacağımız çıktı;
Python:
False
Operatörlerimize değinelim;
< #Küçükse
<= #Küçük veya eşitse
> #Büyükse
>= #Büyük veya eşitse
== #Eşitse
!= #Eşit değilse