Python float ()

Die float () -Methode gibt eine Gleitkommazahl aus einer Zahl oder einer Zeichenfolge zurück.

Die Syntax für float()lautet:

 float ((x))

float () Parameter

Die float()Methode verwendet einen einzelnen Parameter:

  • x (Optional) - Zahl oder Zeichenfolge, die in eine Gleitkommazahl konvertiert werden muss
    Wenn es sich um eine Zeichenfolge handelt, sollte die Zeichenfolge Dezimalstellen enthalten
Verschiedene Parameter mit float ()
Parametertyp Verwendung
Float-Nummer Als schwebende Zahl verwenden
Ganze Zahl Als Ganzzahl verwenden
String Muss Dezimalzahlen enthalten. Führende und nachfolgende Leerzeichen werden entfernt. Optionale Verwendung von "+", "-" Zeichen. Könnte enthalten NaN, Infinity, inf(Klein- oder Großschreibung).

Rückgabewert von float ()

float() Methode gibt zurück:

  • Äquivalente Gleitkommazahl, wenn ein Argument übergeben wird
  • 0.0 wenn keine Argumente übergeben wurden
  • OverflowError Ausnahme, wenn das Argument außerhalb des Bereichs von Python float liegt

Beispiel 1: Wie funktioniert float () in 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"))

Ausgabe

 10.0 11.22 -13.33 -24.45 ValueError: String konnte nicht in float konvertiert werden: 'abc' 

Beispiel 2: float () für unendlich und Nan (keine Zahl)?

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

Ausgabe

 nan nan inf inf inf inf inf 

Interessante Beiträge...