Float pada python mengimplementasikan aturan IEEE-754 double precision (64 bit) dengan 53 bits of binary precision = 15 to 16 bits of decimal precision.
Setiap angka dengan tanda decimal (.) atau dengan huruf e dikategorikan sebagai float oleh python.
Setiap operasi matematik antara tipe data float dengan integer akan diubah menjadi float.
>>> 3.122 3.122 >>> 3e8 300000000.0 >>> 1.616e-35 1.616e-35 >>> float(7) 7.0 >>> float("1.168") 1.168 >>> 3.0 + 1 4.0
Note: script diatas diasumsikan ditulis di REPL, pada program sesungguhnya tidak ada tanda >>>