Python float ()

Metoda float () zwraca liczbę zmiennoprzecinkową z liczby lub ciągu.

Składnia float()to:

 float ((x))

float () Parametry

float()Sposób przyjmuje jeden parametr:

  • x (Opcjonalnie) - liczba lub ciąg, który ma zostać przekonwertowany na liczbę zmiennoprzecinkową
    Jeśli jest to ciąg znaków, powinien zawierać kropki dziesiętne
Różne parametry z float ()
Typ parametru Stosowanie
Liczba zmiennoprzecinkowa Użyj jako liczby zmiennoprzecinkowej
Liczba całkowita Użyj jako liczby całkowitej
Strunowy Musi zawierać liczby dziesiętne. Wiodące i końcowe spacje są usuwane. Opcjonalne użycie znaków „+”, „-”. Mogą zawierać NaN, Infinity, inf(małymi literami lub wielkimi literami).

Wartość zwracana z float ()

float() metoda zwraca:

  • Równoważna liczba zmiennoprzecinkowa, jeśli przekazano argument
  • 0.0, jeśli nie podano argumentów
  • OverflowError wyjątek, jeśli argument znajduje się poza zakresem zmiennoprzecinkowym Pythona

Przykład 1: Jak działa float () w Pythonie?

 # 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"))

Wynik

 10,0 11,22 -13,33 -24,45 Błąd wartości: nie można przekonwertować ciągu znaków na zmiennoprzecinkowy: „abc” 

Przykład 2: float () dla nieskończoności i Nan (nie jest liczbą)?

 # for NaN print(float("nan")) print(float("NaN")) # for inf/infinity print(float("inf")) print(float("InF")) print(float("InFiNiTy")) print(float("infinity"))

Wynik

 nan nan inf inf inf inf 

Interesujące artykuły...