Python flyde ()

Metoden float () returnerer et flydende nummer fra et tal eller en streng.

Syntaksen for float()er:

 flyde ((x))

float () Parametre

Den float()metode tager et enkelt parameter:

  • x (Valgfrit) - tal eller streng, der skal konverteres til flydende nummer
    Hvis det er en streng, skal strengen indeholde decimaltegn
Forskellige parametre med float ()
Parametertype Anvendelse
Flydnummer Brug som et flydende tal
Heltal Brug som et heltal
Snor Skal indeholde decimaltal. Ledende og bageste hvide rum fjernes. Valgfri brug af "+", "-" tegn. Kunne indeholder NaN, Infinity, inf(små bogstaver eller store bogstaver).

Returneringsværdi fra float ()

float() metode returnerer:

  • Ækvivalent flydende nummer, hvis et argument sendes
  • 0.0 hvis der ikke er bestået nogen argumenter
  • OverflowError undtagelse, hvis argumentet er uden for rækkevidden af ​​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"))

Produktion

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

Eksempel 2: flyde () for uendelig og Nan (ikke et tal)?

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

Produktion

 nan nan inf inf inf inf 

Interessante artikler...