Skip to main content

KARŞILAŞTIRMA OPERATÖRLERİ, BOOL KAVRAMI, KİMLİK OPERATÖRÜ VE DİĞERLERİ


Karşılaştırma Operatörleri:

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ı


Sabitler, Değişkenler ve Atama: 

        Değişmeyen değerlere sabit, onlara atanan ifadelere ise değişken denir. Böylece daha sade, işlevsel ve zaman kazandırıcı işlemler yapılır.


Ör:

>>>a = "Trabzon"

à a burada değişken, “Trabzon” ise sabit değerdir. = ise atama işlemi yapar.

>>>print(a)
Trabzon

>>>len(a)
7

>>>type(a)
<class 'str'>


Ör:

>>>a= 5
>>>b=-4
>>>c=30
        >>>print(a*b+c)
10

Not: Burada atama = sembolünün anlamı matematikte kullanıldığı şeklinden farklıdır. Matematikte bu sembol eşitlik sağlar fakat Python ’da simetri olmadığı için 5 = x gibi bir ifade hatalı olacaktır.
Ör:
Ör:
>>>5=x
>>>print(x)  
 àhata

Not:
Python operatör kullanırken kısaltmalar yapabilir. Örneğin  x= x + 5 deyimi x + = 5 olarak kısaltılabilir. Bu ifade “ x’i 5 arttır.” anlamına gelir.

Ör:
>>> x=3
>>> x=x+2
>>> print(x)
5
>>> x+=7        
à x=x+7 ile aynı anlama gelir.
>>> print(x)
12
>>> x -= 4      à x=x-4 ile aynı anlama gelir.
>>> print(x)
8
>>> x //= 3     à x=x//3 ile aynı anlama gelir.
>>> print(x)
 2
 >>> x *= 8      à x=x*8 ile aynı anlama gelir.
>>> print(x)
16
>>> x %= 6      à x=x%6 ile aynı anlama gelir.
>>> print(x)
4
>>> x**= 3      à x=x**3 ile aynı anlama gelir.
>>> print(x)
64

Comments

Popular posts from this blog

LEN FONKSİYONU VE OPERATÖRLER

len() Fonksiyonu:         S tringlerin uzunluğunu ölçer. Ör: len(“Türkiye”) 7 len("Bilgisayar Bilimi")      17                                                           à Açıklaması: Bilgisayar Bilimi stringinin uzunluğu 17 karakterdir. Burada boşluk karakterinin de sayıldığına dikkat edelim. len("Bilgisayar Bilimi")+ len("Dersi")       22 à Açıklaması: “Bilgisayar Bilimi” stringi ile “Dersi” stringinin uzunluğu sayısal olarak toplandı. len("Bilgisayar Bilimi")- len("Dersi")       12 à Açıklaması: “Bilgisayar Bilimi” stringi ile “Dersi” stringinin uzunluğu kullanılarak çıkarma işlemi ya...

PYTHON NEDİR, PYTHON EDİTÖRLERİ VE PROGRAMLAMA KAVRAMLARI

PYTHON NEDİR? 1)       Python özgür ve ücretsiz bir programlama dilidir. 2)       Guido Van Rossum adlı Hollandalı bir programcı tarafından 90’lı yılların başında geliştirilmeye başlanmıştır. Guido Van Rossum 2005 ile 2012 yılları arasında Google’da çalışmıştır. 3)       Adı “The Monty Python” adlı bir İngiliz komedi grubundan esinlenerek konmuştur. 4)       Python kelimesi Türkçe  “paytın” şeklinde telaffuz edilir. Neden Python? 1)       Büyük kuruluşlar (Google, YouTube ve Yahoo! gibi) her zaman Python programcılarına ihtiyaç duyuyor. 2)       Python ile masaüstü, oyun, mobil, web ve ağ alanında programlar yazabilirsiniz. 3)       Python kodları sade, basit ve hızlıdır. Derlenmeye ihtiyaç duymaz. 4)       Python farklı işletim sistemleri üzerinde çalış...