Pythoni ujuk ()

Meetod float () tagastab numbrist või stringist ujukoma numbri.

Süntaksi jaoks float()on:

 ujuk ((x))

float () Parameetrid

float()Meetod võtab ühe parameetri:

  • x (valikuline) - arv või string, mis tuleb teisendada ujukoma numbriks.
    Kui see on string, peaks string sisaldama kümnendkohti
Erinevad parameetrid ujukiga ()
Parameetri tüüp Kasutamine
Ujuk number Kasutage ujuva arvuna
Täisarv Kasutage täisarvuna
String Peab sisaldama kümnendkohti. Eesmised ja tagumised tühikud eemaldatakse. Valikuline märkide "+", "-" kasutamine. Võib sisaldada NaN, Infinity, inf(väiketähed või suur-).

Tagasiväärtus ujukilt ()

float() meetod tagastab:

  • Ekvivalentne ujukomaarv argumendi edastamisel
  • 0,0, kui ühtegi argumenti ei esitatud
  • OverflowError erand, kui argument on väljaspool Pythoni ujuki vahemikku

Näide 1: Kuidas float () Pythonis töötab?

 # 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äljund

 10.0 11.22 -13.33-24.45 ValueError: stringi ei õnnestunud teisendada ujukiks: 'abc' 

Näide 2: float () lõpmatuse jaoks ja Nan (mitte arv)?

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

Väljund

 nan nan inf inf inf inf 

Huvitavad Artiklid...