Python float ()

Metoden float () returnerar ett flytnummer från ett nummer eller en sträng.

Syntaksen för float()är:

 flyta ((x))

float () Parametrar

Den float()metod tar en enda parameter:

  • x (Valfritt) - nummer eller sträng som måste konverteras till flytande nummer.
    Om det är en sträng ska strängen innehålla decimaler
Olika parametrar med float ()
Parametertyp Användande
Flytnummer Använd som ett flytande nummer
Heltal Använd som ett heltal
Sträng Måste innehålla decimaltal. Ledande och efterföljande vita utrymmen tas bort. Valfri användning av "+", "-" skyltar. Skulle kunna innehålla NaN, Infinity, inf(gemener eller versaler).

Returvärde från float ()

float() metoden returnerar:

  • Motsvarande flytande nummer om ett argument skickas
  • 0.0 om inga argument godkänts
  • OverflowError undantag om argumentet ligger utanför intervallet för Python-float

Exempel 1: Hur fungerar float () i 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"))

Produktion

 10.0 11.22 -13.33 -24.45 ValueError: kunde inte konvertera sträng till float: 'abc' 

Exempel 2: flyta () för oändlighet och Nan (inte ett tal)?

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

Produktion

 nan nan inf inf inf inf 

Intressanta artiklar...