Daftar Referensi Python
float() membuat bilangan pecahan dari angka atau string.
Sintaks
float(number=0.0)
float(string)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
number |
Tidak | Angka atau objek yang dapat dikonversi |
string |
Tidak | Teks angka desimal, notasi ilmiah, inf, atau nan |
Nilai balik: objek floating-point.
Contoh
print(float("3.14"))
Output:
3.14
Contoh Lainnya
Integer menjadi float
print(float(5))
Output:
5.0
Notasi ilmiah
print(float("1e3"))
Output:
1000.0
Nilai infinity
nilai = float("inf")
print(nilai)
print(nilai > 1000000)
Output:
inf
True
Kesalahan Umum
- String yang bukan representasi angka menghasilkan
ValueError. - Bilangan float memiliki keterbatasan presisi biner.
- Gunakan
decimal.Decimaljika perhitungan uang membutuhkan presisi desimal ketat.
Pelajari Lebih Lanjut
- Referensi: Casting · int() · round()
- Buku Belajar Python untuk Pemula: Bab 5, Bab 7, dan Bab 16
