Metode float () mengembalikan angka floating point dari angka atau string.
Sintaksnya float()
adalah:
mengapung ((x))
float () Parameter
The float()
Metode mengambil parameter tunggal:
- x (Opsional) - angka atau string yang perlu diubah menjadi angka floating point
Jika itu adalah string, string harus berisi titik desimal
Jenis Parameter | Pemakaian |
---|---|
Nomor mengambang | Gunakan sebagai bilangan mengambang |
Bilangan bulat | Gunakan sebagai integer |
Tali | Harus berisi angka desimal. Spasi di depan dan di belakang dihapus. Penggunaan opsional tanda "+", "-". Bisa mengandung NaN , Infinity , inf (huruf kecil atau huruf besar). |
Nilai kembali dari float ()
float()
metode kembali:
- Angka floating point ekivalen jika argumen dilewatkan
- 0,0 jika tidak ada argumen yang diberikan
OverflowError
pengecualian jika argumen berada di luar kisaran float Python
Contoh 1: Bagaimana float () bekerja dengan Python?
# for integers print(float(10)) # for floats print(float(11.22)) # for string floats print(float("-13.33")) # for string floats with whitespaces print(float(" -24.45")) # string float error print(float("abc"))
Keluaran
10.0 11.22 -13.33 -24.45 ValueError: tidak dapat mengonversi string menjadi float: 'abc'
Contoh 2: float () untuk tak terhingga dan Nan (Bukan bilangan)?
# for NaN print(float("nan")) print(float("NaN")) # for inf/infinity print(float("inf")) print(float("InF")) print(float("InFiNiTy")) print(float("infinity"))
Keluaran
nan nan inf inf inf inf