Python float ()

Metóda float () vracia číslo s pohyblivou rádovou čiarkou z čísla alebo reťazca.

Syntax pre float():

 float ((x))

float () parametre

float()Metóda preberá jeden parameter:

  • x (voliteľné) - číslo alebo reťazec, ktorý je potrebné previesť na číslo s pohyblivou rádovou čiarkou.
    Ak je to reťazec, reťazec by mal obsahovať desatinné čiarky
Rôzne parametre s float ()
Typ parametra Využitie
Float number Použite ako pohyblivé číslo
Celé číslo Použiť ako celé číslo
String Musí obsahovať desatinné čísla. Predné a koncové biele medzery sú odstránené. Voliteľné použitie znakov „+“, „-“. Môže obsahovať NaN, Infinity, inf(malá alebo veľká).

Návratová hodnota z float ()

float() metóda vracia:

  • Ekvivalentné číslo s pohyblivou rádovou čiarkou, ak je zadaný argument
  • 0,0, ak neprešli žiadne argumenty
  • OverflowError výnimka, ak je argument mimo rozsahu Python float

Príklad 1: Ako funguje float () v Pythone?

 # 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ýkon

 10,0 11,22 -13,33 -24,45 ValueError: nepodarilo sa konvertovať reťazec na float: 'abc' 

Príklad 2: float () pre nekonečno a Nan (nie čí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ýkon

 nan nan inf inf inf inf 

Zaujímavé články...