Python da sayısal olarak kullanılabilecek "Integer" ve "Float" olmak üzere 2 veri tipi bulunmaktadır. Python tarafından tam sayı değerleri tutmak için Integer, ondalıklı sayıları tutmak için Float kullanılır.
Bilgisayarınızın terminal ekranına geçip komut satırından "python" diyerek Python yorumlayıcısını çalıştırınız.
C:\Users\Parrot>python
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
">>>" gördüğünüz yere 3 + 5 yazdığınızda Python bunu sizin için hesaplayıp sonucu ekrana yazdıracaktır.
>>> 3 + 5
8
Bu örnekte iki tam sayının toplamını ekrana yazdırdık. Peki 0.3 + 0.7' nin sonucu ne olacaktır?
>>> 0.3 + 0.7
1.0
Yukarıda da görüleceği üzere Python Float tipindeki değerlerle işlem yaparken sonucu Float olarak döndürmektedir.
Şimdide Float ve Integer tipindeki değerlerle bir örnek yapalım;
>>> 3 + 0.7
3.7
Görüleceği üzere Integer ve Float tipinde 2 değer ile işlem yapıldığında python bize Float tipinde bir sonuç döndürmektedir.
Başka bir örnek daha;
>>> 5/2
2.5
type() metodu ile herhangi bir değerin veri tipini rahatlıkla öğrenebilirsiniz.
>>> type(3)
<class 'int'>
Bilgisayarınızın terminal ekranına geçip komut satırından "python" diyerek Python yorumlayıcısını çalıştırınız.
Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. Tüm hakları saklıdır.C:\Users\Parrot>python
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
">>>" gördüğünüz yere 3 + 5 yazdığınızda Python bunu sizin için hesaplayıp sonucu ekrana yazdıracaktır.
>>> 3 + 5
Bu örnekte iki tam sayının toplamını ekrana yazdırdık. Peki 0.3 + 0.7' nin sonucu ne olacaktır?
>>> 0.3 + 0.7
Şimdide Float ve Integer tipindeki değerlerle bir örnek yapalım;
>>> 3 + 0.7
Başka bir örnek daha;
>>> 5/2
type() metodu ile herhangi bir değerin veri tipini rahatlıkla öğrenebilirsiniz.
>>> type(3)
>>> type(3.0)
<class 'float'>
Yorum Gönder