„Python“ plūdė ()

Metodas „float ()“ pateikia skaičiaus ar eilutės slankiojo kablelio skaičių.

Sintaksė float()yra:

 plūdė ((x))

float () Parametrai

float()Metodas užima vieną parametrą:

  • x (neprivaloma) - skaičius arba eilutė, kurią reikia konvertuoti į slankiojo kablelio skaičių.
    Jei tai eilutė, eilutėje turėtų būti dešimtainiai taškai
Skirtingi parametrai su plūdine ()
Parametrų tipas Naudojimas
Plūduriuojantis numeris Naudokite kaip slankųjį skaičių
Sveikasis skaičius Naudoti kaip sveikąjį skaičių
Stygos Turi būti dešimtainiai skaičiai. Pagrindiniai ir galiniai tarpai pašalinami. Pasirenkamas ženklų „+“, „-“ naudojimas. Gali būti NaN, Infinity, inf(mažosiomis raidėmis ar didžiosiomis raidėmis).

Grąžinimo vertė iš plūdės ()

float() metodas grąžina:

  • Ekvivalentiškas slankiojo kablelio skaičius, jei perduodamas argumentas
  • 0,0, jei nepateikta jokių argumentų
  • OverflowError išimtis, jei argumentas yra už „Python“ plūdės ribų

1 pavyzdys: Kaip „float“ () veikia „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"))

Rezultatas

 10.0 11.22 -13.33-24.45 „ValueError“: nepavyko konvertuoti eilutės į „float“: „abc“ 

2 pavyzdys: float () begalybei ir Nan (ne skaičius)?

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

Rezultatas

 nan nan inf inf inf inf 

Įdomios straipsniai...