Python flyter ()

Flyte () -metoden returnerer et flytende nummer fra et tall eller en streng.

Syntaksen for float()er:

 flyte ((x))

float () Parametere

Den float()metoden tar en enkelt parameter:

  • x (Valgfritt) - nummer eller streng som må konverteres til flytende nummer.
    Hvis det er en streng, skal strengen inneholde desimaltegn
Ulike parametere med float ()
Parametertype Bruk
Flytnummer Brukes som et flytende tall
Heltall Brukes som et helt tall
String Må inneholde desimaltall. Ledende og etterfølgende mellomrom fjernes. Valgfri bruk av "+", "-" tegn. Kan inneholde NaN, Infinity, inf(små eller store bokstaver).

Returverdi fra float ()

float() metoden returnerer:

  • Tilsvarende flytende nummer hvis et argument sendes
  • 0.0 hvis ingen argumenter er bestått
  • OverflowError unntak hvis argumentet er utenfor området for Python float

Eksempel 1: Hvordan fungerer float () i 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"))

Produksjon

 10.0 11.22 -13.33 -24.45 ValueError: kunne ikke konvertere streng til float: 'abc' 

Eksempel 2: flyte () for uendelig og Nan (ikke et tall)?

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

Produksjon

 nan nan inf inf inf inf 

Interessante artikler...