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
OverflowError
bağı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