La fonction native float() prend un élément en paramètre et convertit l’élément donné en un nombre décimal.
float(42) # 42.0
float(13.37) # 13.37
float('42') # 42.0
float("nan") # NaN
float("NaN") # NaN
float("inf") # inf
float("Infinity") # inf
💡 Vous voulez en apprendre plus sur les fonctions comme
float()? J'ai écrit un article qui reprend toutes les fonctions natives en Python.
Quelle est la syntaxe de la fonction float ?
La syntaxe de la fonction float() en Python est :
float()
float(element)
Quels paramètres prend la fonction float ?
La fonction float() prend 0 ou 1 paramètre :
nombre(optionnel) : toute forme de nombre comme les entiers, les flottants ou les strings
Si l'élément passé en paramètre est :
- un nombre à virgule flottante,
float()utilise le nombre tel quel - un entier,
float()convertit l'entier en nombre à virgule flottante - une string,
float()convertit la chaîne de caractères si possible et gère aussi les symbolesNaN,Infinityou encoreinf
Quelle valeur renvoie la fonction float ?
La fonction float() retourne :
- l'équivalent du nombre flottant si un nombre a été fourni
0.0si aucun paramètre n'a été donné- une exception
OverflowErrorsi le flottant est hors de la range des flottants Python
