Float () yöntemi, bir sayı veya dizeden bir kayan nokta sayısı döndürür.
Sözdizimi float()şudur:
şamandıra ((x))
float () Parametreler
float()Yöntem, tek bir parametre alır:
- x (İsteğe bağlı) - kayan noktalı sayıya dönüştürülmesi gereken sayı veya dize
Bir dizeyse, dize ondalık noktalar içermelidir
| Parametre Türü | Kullanım |
|---|---|
| Kayan sayı | Kayan sayı olarak kullanın |
| Tamsayı | Tamsayı olarak kullan |
| Dize | Ondalık sayılar içermelidir. Baştaki ve sondaki beyaz boşluklar kaldırılır. "+", "-" işaretlerinin isteğe bağlı kullanımı. İçerebilir NaN, Infinity, inf(küçük veya büyük). |
Float () 'dan dönüş değeri
float() yöntem döndürür:
- Bir bağımsız değişken geçirilirse eşdeğer kayan noktalı sayı
- Hiçbir bağımsız değişken geçilmezse 0.0
OverflowErrorbağımsız değişken Python float aralığının dışındaysa istisna
Örnek 1: float () Python'da nasıl çalışır?
# 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"))
Çıktı
10.0 11.22 -13.33 -24.45 ValueError: dizge float'a dönüştürülemedi: 'abc'
Örnek 2: sonsuz için float () ve Nan (Sayı değil)?
# for NaN print(float("nan")) print(float("NaN")) # for inf/infinity print(float("inf")) print(float("InF")) print(float("InFiNiTy")) print(float("infinity"))
Çıktı
nan nan inf inf inf inf








