Python float ()

Metoda float () vrací číslo s plovoucí desetinnou čárkou z čísla nebo řetězce.

Syntaxe pro float()je:

 float ((x))

float () Parametry

float()Metoda přebírá jeden parametr:

  • x (volitelně) - číslo nebo řetězec, který je třeba převést na číslo s plovoucí desetinnou čárkou
    Pokud se jedná o řetězec, měl by řetězec obsahovat desetinná místa
Různé parametry s float ()
Typ parametru Používání
Plovoucí číslo Použít jako plovoucí číslo
Celé číslo Použít jako celé číslo
Tětiva Musí obsahovat desetinná čísla. Přední a koncové mezery jsou odstraněny. Volitelné použití značek „+“, „-“. Může obsahovat NaN, Infinity, inf(malá nebo velká).

Návratová hodnota z float ()

float() metoda vrací:

  • Ekvivalentní číslo s plovoucí desetinnou čárkou, pokud je předán argument
  • 0,0, pokud nebyly předány žádné argumenty
  • OverflowError výjimka, pokud je argument mimo rozsah Python float

Příklad 1: Jak funguje float () v Pythonu?

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

Výstup

 10,0 11,22 -13,33 -24,45 ValueError: nelze převést řetězec na float: 'abc' 

Příklad 2: float () pro nekonečno a Nan (není číslo)?

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

Výstup

 nan nan inf inf inf inf 

Zajímavé články...