Python zweven ()

De methode float () retourneert een getal met drijvende komma uit een getal of een tekenreeks.

De syntaxis voor float()is:

 zweven ((x))

float () Parameters

De float()methode heeft één parameter nodig:

  • x (Optioneel) - getal of tekenreeks die moet worden geconverteerd naar een getal met drijvende komma
    Als het een tekenreeks is, moet de tekenreeks decimale punten bevatten
Verschillende parameters met float ()
Parametertype Gebruik
Float-nummer Gebruik als een zwevend getal
Geheel getal Gebruik als geheel getal
Draad Moet decimale getallen bevatten. Voorloop- en volgspaties worden verwijderd. Optioneel gebruik van "+", "-" tekens. Kunnen bevatten NaN, Infinity, inf(kleine letters of hoofdletters).

Retourwaarde van float ()

float() methode retourneert:

  • Equivalent drijvende-kommagetal als een argument wordt doorgegeven
  • 0.0 als er geen argumenten zijn doorgegeven
  • OverflowError uitzondering als het argument buiten het bereik van Python float valt

Voorbeeld 1: Hoe werkt float () in Python?

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

Uitvoer

 10.0 11.22 -13.33 -24.45 ValueError: kan string niet converteren naar float: 'abc' 

Voorbeeld 2: float () voor oneindig en Nan (geen getal)?

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

Uitvoer

 nan nan inf inf inf inf 

Interessante artikelen...