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"))

Coba di IDE

Output:

3.14

Contoh Lainnya

Integer menjadi float

print(float(5))

Coba di IDE

Output:

5.0

Notasi ilmiah

print(float("1e3"))

Coba di IDE

Output:

1000.0

Nilai infinity

nilai = float("inf")
print(nilai)
print(nilai > 1000000)

Coba di IDE

Output:

inf
True

Kesalahan Umum

  • String yang bukan representasi angka menghasilkan ValueError.
  • Bilangan float memiliki keterbatasan presisi biner.
  • Gunakan decimal.Decimal jika perhitungan uang membutuhkan presisi desimal ketat.

Pelajari Lebih Lanjut