Kaedah float () mengembalikan nombor titik terapung dari nombor atau rentetan.
Sintaks untuk float()
:
terapung ((x))
apungan () Parameter
The float()
Cara mengambil parameter tunggal:
- x (Pilihan) - nombor atau tali yang perlu ditukar menjadi nombor titik terapung
Sekiranya rentetan itu, tali harus mengandungi titik perpuluhan
Jenis Parameter | Penggunaan |
---|---|
Nombor terapung | Gunakan sebagai nombor terapung |
Bilangan bulat | Gunakan sebagai bilangan bulat |
Tali | Mesti mengandungi nombor perpuluhan. Ruang kosong yang terkemuka dan tertinggal dikeluarkan. Penggunaan tanda "+", "-" pilihan. Boleh mengandungi NaN , Infinity , inf (huruf kecil atau huruf besar). |
Nilai pulangan dari apungan ()
float()
kaedah mengembalikan:
- Nombor terapung setara jika argumen diluluskan
- 0.0 sekiranya tiada hujah yang diluluskan
OverflowError
pengecualian jika hujah berada di luar jangkauan Python float
Contoh 1: Bagaimana float () berfungsi di 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"))
Pengeluaran
10.0 11.22 -13.33 -24.45 NilaiError: tidak dapat menukar rentetan ke apungan: 'abc'
Contoh 2: apungan () untuk infiniti dan Nan (Bukan nombor)?
# for NaN print(float("nan")) print(float("NaN")) # for inf/infinity print(float("inf")) print(float("InF")) print(float("InFiNiTy")) print(float("infinity"))
Pengeluaran
nan nan inf inf inf