Python-kellu ()

Float () -menetelmä palauttaa liukuluvun numerosta tai merkkijonosta.

Syntaksi float():

 kellua ((x))

float () -parametrit

float()Menetelmä ottaa yhden parametrin:

  • x (valinnainen) - numero tai merkkijono, joka on muunnettava liukuluvuksi
    Jos merkkijono on merkkijono, merkkijonon tulisi sisältää desimaalipisteitä
Eri parametrit kelluvalla ()
Parametrityyppi Käyttö
Kelluva numero Käytä kelluvana numerona
Kokonaisluku Käytä kokonaislukuna
Merkkijono Täytyy sisältää desimaalilukuja. Johtavat ja jäljessä olevat tyhjät tilat poistetaan. Valinnainen "+" -, "-" -merkkien käyttö. Voisi olla NaN, Infinity, inf(pieniä tai isoja).

Palautusarvo kellukkeelta ()

float() method palaa:

  • Vastaava liukuluku, jos argumentti välitetään
  • 0,0, jos mitään argumentteja ei annettu
  • OverflowError poikkeus, jos argumentti on Python-kellun alueen ulkopuolella

Esimerkki 1: Kuinka float () toimii Pythonissa?

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

Tuotos

 10.0 11.22 -13.33-24.45 ValueError: merkkijonoa ei voitu muuntaa kelluvaksi: 'abc' 

Esimerkki 2: float () äärettömyydelle ja Nan (ei luku)?

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

Tuotos

 nan nan inf inf inf. inf 

Mielenkiintoisia artikkeleita...