Python Tamsayı ve Ondalıklı Sayı Veri Tipleri - Python Dersleri(Tutorials)
Python derslerinin bu bölümünde Python'daki tamsayı ve ondalıklı sayı veri tiplerinden bahsedeceğim.
Tamsayı kavramını zaten Matematik dersinden az çok biliyoruz. Bu bilgimizle burada öğreneceklerimiz birebir örtüşüyor. Tamsayı kavramı programlama da Integer olarak ifade ediliyor.
Örnek vermek gerekirse şu sayılar birer tamsayıdır : -510, 0, 12, 1000 ...
Ondalıklı sayı kavramı da yine Matematik'te gördüğümüz noktalı ya da virgüllü sayılar diyebiliriz. Bu tür sayılar programlamada Float olarak ifade ediliyor.
Örnek vermek gerekirse şu sayılar float sayılardır : -15.67, 3.14, 17.2323...
Bizler bu sayıları kullanarak toplama, çıkarma, çarpma ve bölme gibi matematiksel işlemler yapabiliyoruz. Jupyter Notebook üzerinde denemeler yapalım.
Python'da kod cell'i içerisinde açıklama satırları yapabiliriz. Bunun için "#" kullanılır. Aşağıdaki örnekleri inceleyelim.
Görüldüğü gibi normal matematikte kullandığımız operatörleri kullanarak 4 işlem yapabildik. Sonucunda tamsayı veya ondalıklı sayılar elde ettik.
Bu işlemleri sonuçlandıran bizim Python derleyicimizdir. Python derleyicimiz bu sayıları ve işlemleri yorumlayarak bize Out[] hücrelerinde sonucu verdi.
İşlemler ile alakalı söylemek istediğim bir durum daha var. Bölme işlemlerinde Python sonuç tamsayı olsa bile defaultta sonucu ondalık sayı olarak verecektir. Uygulamasını görelim.
Gördüğünüz gibi sonuç 8 olması gerekirken ondalıklı bir sayı olan 8.0 oldu. Bu bahsettiğimiz durumun bir sonucudur.
Buraya kadar yaptığımız örnekler hem tamsayılar üzerindeydi. Şimdi de float sayılarla alakalı işlemler yapalım :
Görüldüğü sonuçlar bildiğimiz matematiksel işlemlerden farklı değildir. İlerleyen derslerde bu konu ile alakalı daha ayrıntılı bir anlatım yapacağım için burada bırakıyorum.
Umarım faydalı bir çalışma olmuştur.
Teşekkürler.
Kaynak belirtilmeyen görseller bana aittir. The pictures without source in the post is belong to me