Skip to main content

LEN FONKSİYONU VE OPERATÖRLER


len() Fonksiyonu: 

       Stringlerin 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 yapıldı. 

Ör:
len("len")        3 
len(“0”)           1
len("4")           1
len(“-4”)          2
len("4.5")        3
len(“-0.5”)      4
len("5+4”)      3
len(“100-2”)  5
len(str(999))  3
len(str(10-9)) 1
len(int(“10”)  
àhata (string değil)
len(563)         àhata (string değil)
OPERATÖRLER (İŞLEÇLER)
Aritmetik Operatörler:

Toplama  :    +    
Çıkarma   :    -
Çarpma    :    *
Bölme      :     /
Üs Alma   :   **
+ operatörü: 

        Toplama ve birleştirme için kullanılır.

>>>10+20          30
>>>5.5+3.8       9.3
>>>9+4.0          13.0 

Not: Sayıların çift tırnak içine alınmadığına dikkat edin. Eğer çift tırnak içine alınsaydı veri türü bir integer değil string olacaktı. Bu durumda matematiksel işlem değil birleştirme işlemi yapılacaktır.

Ör:
>>>"10"+”20”        ‘1020’
>>>"10" + 20          
àhata (ikisinin de aynı tür veri olması gerekir)
>>>"5" + str(10)    ‘510’
>>>5 + int("10")     15

-  operatörü:

>>>50-30                20
>>>-7- - 9                2
>>>1.5-0.5              1.0
>>>4.0-1                 3.0

*  operatörü: 

       Çarpma ve stringleri belli sayıda tekrar etmek için kullanılır.

>>>10*5                  50
>>>-6*-8                -48
>>>1.5*1.5             2.25

Ör:
>>>x=4
>>>y=3
>>>3*x+2*y-5
13
Ör:
>>>"w" * 3                 à”w” stringinin 3 defa tekrar ederek yazdırdı.                                                
www
Ör:
>>>"aheste " * 2       à”aheste ” tırnak kapanmadan boşluk bırakıldığına dikkat edin.
aheste aheste

Ör:
>>>"-" * 10                 à”-” işaretini 10 kere çoğalttık.
Ör:
>>> "uzaksın bana" + " " * 5 + "çook uzak…"       
uzaksın bana     çoook uzak…

/ operatörü: 

        Bölme işlemi gerçekleştirir. Sonuç daima float veri türüdür.

>>>21/3             7.0
>>>int(21/3)      7            
à burada veri integer’a dönüştürüldü.
>>>21/0                             àhata

// operatörü: 

        Bölme işleminde kalan sayı göz ardı edilir.(Taban Bölme)

>>>25//6          4
                            
>>>6//25          0
>>>4.5//1.2    3.0
>>>2.1//1        2.0

Not: - eksi ve / bölü işleçlerini karakter dizileri ile birlikte kullanamayız.

Comments

Popular posts from this blog

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ış...

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 <=                  ...