Python float ()

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
Float () ile farklı parametreler
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 

Ilginç makaleler...