Python float ()

Metoda float () vrne številko s plavajočo vejico iz številke ali niza.

Sintaksa za float()je:

 float ((x))

parametri float ()

float()Postopek traja samo en parameter:

  • x (Izbirno) - število ali niz, ki ga je treba pretvoriti v številko s plavajočo vejico.
    Če gre za niz, mora niz vsebovati decimalna mesta
Različni parametri s float ()
Tip parametra Uporaba
Število plovcev Uporabi kot plavajočo številko
Celo število Uporabi kot celo število
Vrvica Vsebovati mora decimalna števila. Vodilni in zadnji presledki se odstranijo. Neobvezna uporaba znakov "+", "-". Lahko vsebuje NaN, Infinity, inf(male ali velike črke).

Vrnjena vrednost iz float ()

float() metoda vrne:

  • Enakovredna številka s plavajočo vejico, če je argument poslan
  • 0,0, če noben argument ni bil poslan
  • OverflowError izjema, če je argument zunaj obsega Python float

Primer 1: Kako float () deluje v Pythonu?

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

Izhod

 10,0 11,22 -13,33 -24,45 ValueError: niza ni bilo mogoče pretvoriti v float: 'abc' 

Primer 2: float () za neskončnost in Nan (ni število)?

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

Izhod

 nan nan inf inf inf inf 

Zanimive Članki...