Python float ()

Metoda float () returnează un număr în virgulă mobilă dintr-un număr sau un șir.

Sintaxa pentru float()este:

 plutitor ((x))

float () Parametri

float()Metoda are un singur parametru:

  • x (Opțional) - număr sau șir care trebuie convertit în număr cu virgulă mobilă
    Dacă este un șir, șirul ar trebui să conțină puncte zecimale
Diferiti parametri cu float ()
Tipul parametrului Utilizare
Număr plutitor Folosiți ca număr mobil
Întreg Folosiți ca număr întreg
Şir Trebuie să conțină numere zecimale. Spațiile albe de conducere și de urmărire sunt eliminate. Utilizarea opțională a semnelor "+", "-". Ar putea conține NaN, Infinity, inf(litere mici sau majuscule).

Returnează valoarea din float ()

float() metoda returnează:

  • Număr în virgulă mobilă echivalent dacă se trece un argument
  • 0,0 dacă nu au trecut argumente
  • OverflowError excepție dacă argumentul se află în afara intervalului Python float

Exemplul 1: Cum funcționează float () în 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"))

Ieșire

 10.0 11.22 -13.33 -24.45 ValueError: nu s-a putut converti șirul în float: „abc” 

Exemplul 2: float () pentru infinit și Nan (Nu este un număr)?

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

Ieșire

 nan nan inf inf inf inf 

Articole interesante...