Flotteur Python ()

La méthode float () renvoie un nombre à virgule flottante à partir d'un nombre ou d'une chaîne.

La syntaxe pour float()est:

 flottant ((x))

Paramètres float ()

La float()méthode prend un seul paramètre:

  • x (Facultatif) - nombre ou chaîne qui doit être converti en nombre à virgule flottante
    S'il s'agit d'une chaîne, la chaîne doit contenir des points décimaux
Différents paramètres avec float ()
Type de paramètre Usage
Nombre flottant Utiliser comme un nombre flottant
Entier Utiliser comme un entier
Chaîne Doit contenir des nombres décimaux. Les espaces blancs de début et de fin sont supprimés. Utilisation facultative des signes «+», «-». Peut contenir NaN, Infinity, inf(minuscule ou majuscule).

Valeur renvoyée par float ()

float() la méthode renvoie:

  • Nombre à virgule flottante équivalent si un argument est passé
  • 0.0 si aucun argument n'est passé
  • OverflowError exception si l'argument est en dehors de la plage de Python float

Exemple 1: Comment fonctionne float () en 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"))

Production

 10.0 11.22 -13.33 -24.45 ValueError: impossible de convertir la chaîne en float: 'abc' 

Exemple 2: float () pour l'infini et Nan (pas un nombre)?

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

Production

 nan nan inf inf inf inf 

Articles intéressants...